Structuring specifications in Z
Software Engineering Journal - Special Section on Z
Identifying and Qualifying Reusable Software Components
Computer - Special issue on cryptography
An Information Retrieval Approach for Automatically Constructing Software Libraries
IEEE Transactions on Software Engineering
Semi-Automatic Program Construction from Specifications Using Library Modules
IEEE Transactions on Software Engineering
Object-oriented specification case studies
Object-oriented specification case studies
Specification matching of software components
ACM Transactions on Software Engineering and Methodology (TOSEM)
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Fundamentals of object-oriented design in UML
Fundamentals of object-oriented design in UML
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
An Introduction to Formal Specification and Z
An Introduction to Formal Specification and Z
Software Component Certification
Computer
Certification of Software Components
IEEE Transactions on Software Engineering
Using Formal Methods to Construct a Software Component Library
ESEC '93 Proceedings of the 4th European Software Engineering Conference on Software Engineering
A formal approach to software components classification and retrieval
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
Behavioral specification of GOF design patterns with LOTOS
APSEC '00 Proceedings of the Seventh Asia-Pacific Software Engineering Conference
Certification of reusable software components: summary of work in progress
ICECCS '96 Proceedings of the 2nd IEEE International Conference on Engineering of Complex Computer Systems
Reliability Certification of Software Components
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Flexible features: making feature modules more reusable
Proceedings of the 2009 ACM symposium on Applied Computing
Supporting program indexing and querying in source code digital libraries
AOIS'05 Proceedings of the 7th international conference on Agent-Oriented Information Systems III
Hi-index | 0.00 |
Software components have played an important role in modern software and system development. The main contribution of software component is reuse which, in essence, helps reduce development cost and time and increase productivity at the expense of usage problems. Typical component reuse problems are found in large software component repositories due to inefficient component look up and difficulty in furnishing a comprehensive description for component identification, specification, and classification. This paper presents a formal approach based on the well-established object-oriented paradigm to resolve the above difficulty. As each component is searched, an additional precaution is incorporated to ensure the correct result being retrieved. This extra step is known as software certification.