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 条
  • [31] ESIDE: An Integrated Development Environment for Component-Based Embedded Systems
    Pilkington, Nicholas T.
    Li, Juncao
    Xie, Fei
    2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 305 - 314
  • [32] Innovation Welcome: An Agile Approach to Model-Based Development of Safety-Critical Embedded Systems
    Mills, John
    Turin, Raymond
    Mangas, Jeremy
    Ranville, Scott
    2018 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2018), 2018, : 152 - 152
  • [33] Work in Progress - An Agile Embedded Systems Design Capstone Course
    Mondragon-Torres, Antonio F.
    Kozitsky, Alexander
    Bundick, Clifford
    Mc Kenna, Edward, Jr.
    Alley, Eric
    Lloyd, Matthew
    Stanley, Peter
    Lane, Roger
    2011 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2011,
  • [34] Investigating the Suitability of Using Agile for Medical Embedded Software Development
    Demissie, Surafel
    Keenan, Frank
    McCaffery, Fergal
    SOFTWARE PROCESS IMPROVEMENT AND CAPABILITY DETERMINATION (SPICE 2016), 2016, 609 : 409 - 416
  • [35] Architecting a Development and Testing Plan for the Army's Common Operating Environment Applying Agile Systems of Systems Development to Army Network Acquisition
    Considine, Christian
    Crowley, Sean
    Gardner, George
    Shannon, Caulin
    Kwinn, Michael J., Jr.
    Henderson, Steven J.
    Santamaria, Paul
    2016 ANNUAL IEEE SYSTEMS CONFERENCE (SYSCON), 2016, : 704 - 709
  • [36] Multiteam systems in an agile environment: a realist systematic review
    Turner, John Robert
    Thurlow, Nigel
    Baker, Rose
    Northcutt, David
    Newman, Kelsey
    JOURNAL OF MANUFACTURING TECHNOLOGY MANAGEMENT, 2019, 30 (04) : 748 - 771
  • [37] Virtual development environment for agile methodology of teaching programming
    Gyarfas, Frantisek
    SCO 2011: SHARABLE CONTENT OBJECTS, 2011, : 53 - 59
  • [38] Agile development in the cloud computing environment: A systematic review
    Younas, Muhammad
    Jawawi, Dayang N. A.
    Ghani, Imran
    Fries, Terrence
    Kazmi, Rafaqut
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 103 : 142 - 158
  • [39] Systematical validation of learning in agile software development environment
    Salo, O
    PROFESSIONAL KNOWLEDGE MANAGEMENT, 2005, 3782 : 106 - 110
  • [40] Integrated Development Environment for Generation of Middleware for Hybrid Processors based Embedded Systems
    Butt, Mavera M.
    Alvi, A. B. N.
    Khan, Shoab A.
    2014 IEEE/ACS 11TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2014, : 21 - 25