Title:
|
ComProLab: A component programming laboratory
|
Author:
|
Franch Gutiérrez, Javier; Botella López, Pere; Burgués Illa, Xavier; Ribó Balust, Josep Maria
|
Other authors:
|
Universitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació; Universitat Politècnica de Catalunya. inSSIDE - integrated Software, Service, Information and Data Engineering |
Abstract:
|
We present here an approach to component programming which defines languages and tools at both the product and the process levels. At the product level, we allow the use of already existing languages to write functional specifications and implementations of components; also, we provide a notation to state their non-functional specifications, which involve operational attributes as efficiency. Functional specifications can be employed to perform prototyping in a mixed execution framework, which allows the combination of algebraic specifications and imperative code, while non-functional specifications are used to select automatically the best implementation of every component appearing in a software system. At the process level, we have introduced a set of basic program development tasks and we have defined a process language to formulate software process models as particular combinations of these tasks. A process assistant can be used to guide software development following any model defined with this language. |
Abstract:
|
Peer Reviewed |
Subject(s):
|
-Àrees temàtiques de la UPC::Informàtica::Enginyeria del software -Computer software -- Development -Component programming -Functional specifications -Non-functional specifications -Programari -- Desenvolupament |
Rights:
|
|
Document type:
|
Article - Submitted version Conference Object |
Published by:
|
Knowledge Systems Institute
|
Share:
|
|