Abstract | ||
---|---|---|
Today, many software-based, reactive systems offer a multitude of functionality. One way to master the development of such a system is to model its functionality on an abstract level and derive a system architecture and an implementation out of this functionality model. In this paper, we present an approach to model the functionality by means of related, interacting services. For us, a service represents an single functionality of a system. The concept of services is used in two consecutive model layers with well-defined semantics leading from a black-box description of the system to a white-box model which consists of communicating services. Due to the precise semantics of a service and the interaction of services, the service models can be directly refined to a logical component architecture which in turn integrates into the development of a concrete implementation of the overall system. |
Year | DOI | Venue |
---|---|---|
2007 | 10.1109/ECBS.2007.54 | ECBS |
Keywords | Field | DocType |
multi-functional software systems,interacting service,functionality model,single functionality,reactive system,consecutive model layer,system architecture,overall system,service model,concrete implementation,white-box model,automotive engineering,computer architecture,informatics,concrete,software systems,software architecture,functional model | Architecture,Systems engineering,Software engineering,Computer science,Software system,Aerospace electronics,Systems architecture,Software architecture,Reactive system,Semantics | Conference |
ISBN | Citations | PageRank |
0-7695-2772-8 | 6 | 0.64 |
References | Authors | |
16 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Alexander Gruler | 1 | 158 | 8.30 |
Alexander Harhurin | 2 | 65 | 6.30 |
Judith Hartmann | 3 | 40 | 3.45 |