Towards an interoperability ontology for software development tools

Download
Author
Hasni, Neji
Date
2003-03Advisor
Man-Tak, Shing
Pruett, Joseph
Metadata
Show full item recordAbstract
The automation of software development has long been a goal of software engineering to increase efficiency of the development effort and improve the software product. This efficiency (high productivity with less software faults) results from best practices in building, managing and tes ting software projects via the use of these automated tools and processes. However, each software development tool has its own characteristics, semantics, objects, and concepts. While there have been significant results achieved by use of automated software development tools (coming mainly from the widespread increase of customers' adoption of these tools), there remains many challenging obstacles: lack of communication between the different software development tools, poor shared understanding; use of di fferent syntax and concepts between tools, limits in interoperability between tools, absence of a unifying conceptual models and ideas between tools, and redundant work and cross purposes between tools. The approach undertaken in this thesis to overcome th ese obstacles was to construct a "pilot" ontology that is extensible. We applied the Feature-Oriented Domain Analysis approach to capture the commonalities between two software development tools (Rational Software Corporation's RequisitePro, a main -stream, complex, commercial tool), and a software prototyping tool (the Software Engineering Automation tool (SEATools), a research model with tool support for developing executable software prototypes) and developed an ontology for the software development tool s using the ProtgÌ Ì -2000 System. The ontology expressed in UML, promotes interoperability and enhanced communication.
Rights
Copyright is reserved by the copyright owner.Collections
Related items
Showing items related by title, author, creator and subject.
-
Dependable Software through a Holistic Framework of Tool Interoperability and Artifact Dependency
Luqi; Puett, J. (Monterey, California. Naval Postgraduate School, 2002-07); NPS-SW-02-006Objectives. The goal of this research is to develop a holistic framework for engineering dependable computing and communications software. The framework establishes collaborative mechanisms by which existing software ... -
Exploring Ontology-Based Interactions Among C2 and M&S Systems: The Common Maneuver Network and Mobility Common Operational Picture Demonstration
Blais, Curtis L.; Gates, Buhrman Q.; Nagle, Joyce A.; Burk, Robin K.; Goerger, Niki C.; Richmond, Paul W. (2008);Achieving semantic interoperability between simulation systems and Command and Control (C2) systems continues to be a challenging area of research and development. One area of considerable study is development of a common ... -
SHARE Repository Framework: Component Specification and Ontology
Johnson, Jean; Blais, Curtis (2008-04-01); NPS-AM-08-034Data sharing is the information technology watchword of our time. Revolutions in information exchange and interoperability are underway in government and industry through policies on the strategic end to data standards on ...