A Methodological Approach to Choose Components in Development and Evolution Processes
Author(s) -
Bart George,
Régis Fleurquin,
Salah Sadou
Publication year - 2006
Publication title -
electronic notes in theoretical computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.242
H-Index - 60
ISSN - 1571-0661
DOI - 10.1016/j.entcs.2006.06.014
Subject(s) - computer science , component (thermodynamics) , substitution (logic) , software development , simple (philosophy) , context (archaeology) , composition (language) , software , software engineering , component based software engineering , functional requirement , theoretical computer science , software evolution , software construction , programming language , epistemology , paleontology , philosophy , linguistics , physics , biology , thermodynamics
One of Software Engineering's main goals is to build complex applications in a simple way. For that, software components must be described by their functional and non-functional properties. Then, the problem is to know which component satisfies a specific need in a specific composition context, during software development or evolution. We claim that this is a problem of substitution, and we propose a need-aware substitution model that takes into account functional and non-functional properties
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom