Access Restriction

Author Castro, C.B. ♦ Astudillo, H.
Source IEEE Xplore Digital Library
Content type Text
Publisher Institute of Electrical and Electronics Engineers, Inc. (IEEE)
File Format PDF
Copyright Year ©2008
Language English
Subject Domain (in DDC) Computer science, information & general works ♦ Data processing & computer science
Subject Keyword Performance evaluation ♦ Costs ♦ Automatic programming ♦ Component-based Software Development ♦ Buildings ♦ Software Architecture ♦ Constraint Programming ♦ Computer science ♦ Constraint optimization ♦ Character generation ♦ Computer architecture ♦ Software systems ♦ Assembly
Abstract Component-based software development must deal with the fact that in practical settings, components information may be incomplete, imprecise and uncertain. Architects wanting to evaluate candidate architectures regarding requirements satisfaction need to use whatever information be available about components, however imperfect. This article introduces constraint programming as a formal technique to generate, evaluate and select composite COTS-based software systems (CCSS). This formalization systematically uses components imperfect information, to evaluate and rank CCSS, according to functional and non-functional requirements. The use of constraint programming allows architects to generate and evaluate alternative solutions within reasonable time and computational resources. The proposed approach is illustrated with a running example taken from the literature.
Description Author affiliation: Dept. de Inf., Univ. Tec. Federico Santa Maria, Valparaiso (Castro, C.B.; Astudillo, H.)
ISBN 9780769534039
ISSN 15224902
Educational Role Student ♦ Teacher
Age Range above 22 year
Educational Use Research ♦ Reading
Education Level UG and PG
Learning Resource Type Article
Publisher Date 2008-11-10
Publisher Place Chile
Rights Holder Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Size (in Bytes) 324.62 kB
Page Count 8
Starting Page 62
Ending Page 69

Source: IEEE Xplore Digital Library