loading...
Reconceptualizing a Family of Heterogeneous Embedded Systems via Explicit Architectural Support
Minneapolis, Minnesota May 20-May 26
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICSE.2007.6929th International Conference on Soft ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Sam Malek, Univ of Southern California, Los Angeles, USA
Chiyoung Seo, Univ of Southern California, Los Angeles, USA
Sharmila Ravula, Bosch Rsrch & Tech. Center, USA
Brad Petrus, Bosch Rsrch & Tech. Center, USA
Nenad Medvidovic, Univ of Southern California, Los Angeles, USA
It has been widely advocated that software architecture provides an effective set of abstractions for engineering (families of) complex software systems. However, architectural concepts are seldom supported directly at the level of system implementation. In embedded environments in particular, developers are often forced to rely on low-level programming languages. While this is conducive to fine-grain control over the system, it does not lend itself to addressing larger issues such as ensuring architectural integrity or managing an application family. In this paper we describe our experience with fundamentally altering the manner in which a family of embedded applications is designed, analyzed, implemented, deployed, and evolved using explicit architectural constructs. We discuss our strategy, the challenges we faced in the course of our project, the lessons learned in the process, and several open issues that remain unresolved.
Citation:
Sam Malek, Chiyoung Seo, Sharmila Ravula, Brad Petrus, Nenad Medvidovic, "Reconceptualizing a Family of Heterogeneous Embedded Systems via Explicit Architectural Support," icse, pp.591-601, 29th International Conference on Software Engineering (ICSE'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.