Fuxi: An agile development environment for embedded systems

被引:0
|
作者
Wang, Zhongbin
机构
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Challenged by market and technical advance, the requirements of embedded products will keep changing throughout the whole process of development. How to introduce agility to the development process, to adapt to these changes? In this paper, we proposed an architecture-based, aspect-oriented methodology of agile software development, which takes expressivity and efficiency as two major concerns of embedded applications; expressivity yields agility, and efficiency meets the constraints of resources. Under the separation of concerns, we differentiate the system into functional aspect and several technical aspects which give supports to the functional one. Different concerns need different programming paradigms. At the functional aspect, we takes declarative programming, and at the technical aspects procedural programming. An abstract machine, as a pivotal of the architecture, weaves all these aspects dynamically at runtime, to achieve all the functionalities of the system.
引用
下载
收藏
页码:631 / 632
页数:2
相关论文
共 50 条
  • [1] An Investigation into Agile Methods in Embedded Systems Development
    Albuquerque, Caroline Oliveira
    Antonino, Pablo Oliveira
    Nakagawa, Elisa Yumi
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2012, PT III, 2012, 7335 : 576 - 591
  • [2] 'State of the Art' in Using Agile Methods for Embedded Systems Development
    Srinivasan, Jayakanth
    Dobrin, Radu
    Lundqvist, Kristina
    2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 1195 - 1200
  • [3] Applying Agile Development in Mass-Produced Embedded Systems
    Eklund, Ulrik
    Bosch, Jan
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, XP 2012, 2012, 111 : 31 - 46
  • [4] Agile and Resilient Embedded Systems
    Vail, Michael
    Whelihanl, David
    Denney, Kyle
    Lychev, Robert
    Hughes, Jeffery
    Kava, Donato
    Lee, Alice
    Evancich, Nick
    Clark, Richard
    Lide, Dave
    Kwak, Kyung Joon
    Li, Jason
    Schafer, Douglas
    Lynch, Michael
    Tillotson, Kyle
    Tirenin, Wladimir
    2021 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM 2021), 2021,
  • [5] Agile methods for embedded systems
    Wilking, D
    EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3556 : 319 - 320
  • [6] Agile development for embedded software
    Grenning, J
    Peeters, J
    Behring, C
    EXTREME PROGRAMMING AND AGILE METHODS - XP/ AGILE UNIVERSE 2004, PROCEEDINGS, 2004, 3134 : 194 - 195
  • [7] Agile methods for embedded systems development - a literature review and a mapping study
    Kaisti, Matti
    Rantala, Ville
    Mujunen, Tapio
    Hyrynsalmi, Sami
    Konnola, Kaisa
    Makila, Tuomas
    Lehtonen, Teijo
    EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2013, (01)
  • [8] An Environment for the Rapid Development of Embedded File Systems
    de la Rocha, Fabio Rodrigues
    de Oliveira, Romulo Silva
    APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 694 - 699
  • [9] A flexible virtual development environment for embedded systems
    Cho, Sang-Young
    Chung, Yoojin
    Lee, Jeong-Bae
    PROCEEDINGS OF THE FIFTH WORKSHOP ON INTELLIGENT SOLUTIONS IN EMBEDDED SYSTEMS, 2007, : 37 - +
  • [10] Workshop on agile development for embedded software development
    Grenning, J
    Cunningham, W
    Thomas, D
    EXTREME PROGRAMMING AND AGILE METHODS - XP/AGILE UNIVERSE 2003, 2003, 2753 : 209 - 209