HEAL DSpace

A logic-based framework for reasoning support in software evolution

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Vescoukis, VC en
dc.contributor.author Papaspyrou, N en
dc.contributor.author Skordalakis, E en
dc.date.accessioned 2014-03-01T01:11:36Z
dc.date.available 2014-03-01T01:11:36Z
dc.date.issued 1996 en
dc.identifier.issn 0302-9743 en
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/11729
dc.subject meta-models en
dc.subject decision-based software development en
dc.subject logic-based models en
dc.subject knowledge-based software engineering en
dc.subject conceptual modelling en
dc.subject reasoning en
dc.subject software evolution support en
dc.subject.classification Computer Science, Theory & Methods en
dc.subject.other KNOWLEDGE en
dc.subject.other SYSTEMS en
dc.title A logic-based framework for reasoning support in software evolution en
heal.type journalArticle en
heal.identifier.primary 10.1007/3-540-61292-0_3 en
heal.identifier.secondary http://dx.doi.org/10.1007/3-540-61292-0_3 en
heal.language English en
heal.publicationDate 1996 en
heal.abstract Software development has been acknowledged as a complicated problem-solving activity done in a complex, multi-dimensional space. People actively involved in software development need support in understanding and documenting not only the description of the software developed, but also the problem domain and the reasons behind decisions taken during evolution. Development methods do not provide such support, and researchers begin to explore the recording of reasoning in specific phases of software evolution. Several data models have been presented, aiming to support developers by maintaining a repository of deliberation elements of decisions taken during development; these models are usually supported by a special CASE tool that can be classified as a Software decision management system. Using experience gained in the development of large-scale applications in an industrial environment, and experimenting with prototype software design decision management systems, we introduce PROFILE, a conceptual logic-based meta-model that integrates software evolution process modelling with deliberation representation and decision factors. PROFILE enhances existing models by providing support throughout the whole software evolution, by capturing assumptions as real-world reasoning elements, and by maintaining a Knowledge Base of decision-making factors. A prototype Software Evolution Decision Support System based on an instance of PROFILE is also presented in this paper. en
heal.publisher SPRINGER-VERLAG BERLIN en
heal.journalName ADVANCED INFORMATION SYSTEMS ENGINEERING en
heal.bookName LECTURE NOTES IN COMPUTER SCIENCE en
dc.identifier.doi 10.1007/3-540-61292-0_3 en
dc.identifier.isi ISI:A1996BH79Q00003 en
dc.identifier.volume 1080 en
dc.identifier.spage 44 en
dc.identifier.epage 59 en


Αρχεία σε αυτό το τεκμήριο

Αρχεία Μέγεθος Μορφότυπο Προβολή

Δεν υπάρχουν αρχεία που σχετίζονται με αυτό το τεκμήριο.

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής