Title :
Model-Driven Design and Organic Computing -- Two Different but Possibly Accordable Concepts for the Design of Embedded Systems
Author_Institution :
Inst. of Comput. Sci., Friedrich-Schiller-Univ. Jena, Jena, Germany
Abstract :
Model Driven Design (MDD) and Organic Computing (OC) present two different approaches to control the continually increasing complexity of technical systems which is a consequence of Moore´s law. This statement holds in particular for the design of hardware and software for embedded systems. MDD is the effort to solve this challenge by a widely hierachical and modular organized design process in which the actual design is seperated from architecture. Whereas the design addresses the functional requirements, i.e. expressing the functional behaviour of the designed system in a platform-independent way, the architecture handles questions concerning infrastructure in particular, e.g. how non-functional requirements like scalability, reliability and performance are realized. In this context, architecture does not refer to a concrete hardware system, but rather to a kind of template suite or programming environment which can run on different real computer architectures. The goal of MDD is to map the platform- independent description to the architecture automatically.
Keywords :
computer architecture; embedded systems; formal specification; hardware-software codesign; programming environments; Moore law; computer architecture; embedded systems; functional requirement; hardware-software design; model-driven design; organic computing; programming environment; Computer architecture; Concrete; Embedded computing; Embedded software; Embedded system; Hardware; Moore´s Law; Process design; Scalability; Software systems;
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing, 2009. ISORC '09. IEEE International Symposium on
Conference_Location :
Tokyo
Print_ISBN :
978-0-7695-3573-9
DOI :
10.1109/ISORC.2009.24