Abstract

AbstractDeveloping reliable software is a complex, daunting, and error-prone task. Many researchers are interested in improving support for developers creating such software. Component-based software engineering has emerged as an important paradigm for handling complexity. In addition, using models to raise the level of abstraction when reasoning about systems, is another technique to lower complexity. The goal of the NfC series of workshops is to look at issues related to the integration of non-functional property expression, evaluation, and prediction in the context of component-based software engineering and find the best techniques to deal with non-functional properties in a model based approach. Approaches need to include semantic issues, questions of modeling language definition, and also support for automation, such as analysis algorithms, MDA-based approaches, and tool-support for refinement steps. Since models are only really meaningful if used in the context of a software development process, the workshop also welcomes work in this area. The aim of the 2005 NfC workshop was to bring together practitioners and academics that are currently working with these topics and highlight the ongoing solutions and problems still remaining. The 2005 NfC workshop was organized as two half-day sessions: The morning session was dedicated to presentations and discussion of papers, followed in the afternoon by working sessions. The topics of the working sessions were derived from the morning discussions, and from topics discussed in the 2004 NfC workshop.KeywordsComponent DeveloperGenerate Analysis ModelArchitectural PolicyArchitectural BehaviourSeparate Analysis ModelThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.