A Framework for Software Component Conformance Testing. This research aims to establish a framework - a method, set of tools and business process - within which Commercial-off-the-shelf (COTS) software components can be tested for conformance to client user requirements. There currently exists no general method for validating COTS components without access to source code. We will ?wrap? components in human readable and executable requirements specifications that will be the basis for: client/s ....A Framework for Software Component Conformance Testing. This research aims to establish a framework - a method, set of tools and business process - within which Commercial-off-the-shelf (COTS) software components can be tested for conformance to client user requirements. There currently exists no general method for validating COTS components without access to source code. We will ?wrap? components in human readable and executable requirements specifications that will be the basis for: client/supplier negotiation about component functionality; generating conformance test cases; documentation for integration testing; advertising component capabilities. Outcome: a universally applicable component conformance framework directly beneficial to SMEs, and supporting the development of a robust component marketplace.Read moreRead less
Creating and Assessing Processes for Object-Oriented and Component-Based Software Development. This project is based on the principles of both theoretical and empirical software engineering. It focuses on the processes, technology and quality of software systems produced using component-based development (CBD) which is achieving substantial software re-use. Among the main objectives of this project are the creation of a unified CBD process metamodel and associated family of reference processes t ....Creating and Assessing Processes for Object-Oriented and Component-Based Software Development. This project is based on the principles of both theoretical and empirical software engineering. It focuses on the processes, technology and quality of software systems produced using component-based development (CBD) which is achieving substantial software re-use. Among the main objectives of this project are the creation of a unified CBD process metamodel and associated family of reference processes together with a closely linked CBD assessment methodology.Read moreRead less