Software design process ontology development
Access Status
Authors
Date
2006Type
Metadata
Show full item recordCitation
Source Title
Source Conference
Faculty
School
Collection
Abstract
Software design process has been followed and widely used to describe logical organisation of software using different types of models. However, when it comes to remote communication over software design, it is prone to miscommunication, misunderstanding or misinterpretation especially with ambiguous terms or people having different backgrounds and knowledge of the software design process. This motivates the use of unified knowledge representation of software design process i.e. software design process ontology for communications and coordination. The knowledge representation introduced here in the form of software design process ontology is based on a formal description of the software design process using the web ontology language OWL. Software design process knowledge is defined or captured in a formal and machine processable fashion. The software design process knowledge is then open and facilitates the sharing of software design among software engineers. We discuss software design process ontology development in this paper.
Related items
Showing items related by title, author, creator and subject.
-
Wongthongtham, Pornpit; Kasisopha, Natsuda; Komchaliaw, S. (2009)Software Engineering Ontology (SE Ontology) defines common shareable software engineering knowledge and typically provides software engineering concepts: what the concepts are, how they are related, and why they are ...
-
Wongthongtham, Pornpit; Chang, Elizabeth; Dillon, Tharam S.; Sommerville, I. (2007)Software engineering ontology provides software engineering concepts ? what they are, how they are related, and can be related to one another ? for representing and communicating over software engineering knowledge and ...
-
Wongthongtham, Pornpit; Chang, Elizabeth; Dillon, Tharam S.; Sommerville, I. (2007)The software engineering ontology defines common sharable software engineering knowledge including particular project information. Reaching a consensus of understanding is of benefit in a distributed multi-site software ...