DocumentCode
3055517
Title
A knowledge-driven methodology for eliciting and restructuring software requirements for distributed design
Author
Bobbie, Patrick O. ; Urban, Joseph E.
Author_Institution
Div. of Comput. Sci., Univ. of West Florida, Pensacola, FL, USA
fYear
1990
fDate
6-9 Nov 1990
Firstpage
584
Lastpage
592
Abstract
Some important issues in engineering the requirements of a distributed software system and methods that facilitate software system design for distributed or parallel implementations are discussed. The issues are presented from a knowledge engineering perspective and are divided into four levels: acquisition; representation; structuring; and design. The acquisition level entails the methods for eliciting system requirements data (attributes and relationships of software entities) from the end-user group using a model of context classes. The representation level deals with the language paradigm for representing the attributes and relationships of the software entities. The structuring level addresses methods for rearranging and grouping the software objects of the context classes into related clusters. The design level deals with methods for mapping or transforming the clusters of software objects into specification modules to facilitate distributed design. To this end, the design level uses an object-based paradigm for specifying the attributes and abstract behavior of the objects within the modules
Keywords
distributed processing; knowledge engineering; software engineering; abstract behavior; attributes; context classes; distributed software system; end-user group; knowledge acquisition; knowledge design; knowledge engineering; knowledge representation; knowledge structuring; language paradigm; object-based paradigm; relationships; software entities; software system design; system requirements data; Artificial intelligence; Computer science; Design engineering; Knowledge acquisition; Knowledge engineering; Object oriented modeling; Parallel processing; Parallel programming; Software design; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Tools for Artificial Intelligence, 1990.,Proceedings of the 2nd International IEEE Conference on
Conference_Location
Herndon, VA
Print_ISBN
0-8186-2084-6
Type
conf
DOI
10.1109/TAI.1990.130404
Filename
130404
Link To Document