Objects, components, and frameworks with UML: the catalysis approach
Objects, components, and frameworks with UML: the catalysis approach
UML components: a simple process for specifying component-based software
UML components: a simple process for specifying component-based software
The use of mediation and ontology technologies for software component information retrieval
SSR '01 Proceedings of the 2001 symposium on Software reusability: putting software reuse in context
Component-based product line engineering with UML
Component-based product line engineering with UML
Simulation, verification and automated composition of web services
Proceedings of the 11th international conference on World Wide Web
Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
Specification, implementation, and deployment of components
Communications of the ACM
IEEE Intelligent Systems
The Object Primer: Agile Model-Driven Development with UML 2.0
The Object Primer: Agile Model-Driven Development with UML 2.0
Supporting application development in the semantic web
ACM Transactions on Internet Technology (TOIT)
Semantic Management of Middleware (Semantic Web and Beyond: Computing for Human Experience)
Semantic Management of Middleware (Semantic Web and Beyond: Computing for Human Experience)
From semantic web to expressive software specifications: a modeling languages spectrum
Proceedings of the 28th international conference on Software engineering
Applied Ontology
Web Semantics: Science, Services and Agents on the World Wide Web
Hi-index | 0.01 |
Although component-based development (CBD) is among the predominant software engineering paradigms today, numerous issues still remain preventing business component marketplaces from taking off. For example, it is state of the practice to apply different notations and modeling languages for the specification of different aspects of a business component. Besides the fact that there is a lack of standards for holistic approaches to multi-faceted business component specification, the individual specification techniques very often are not powerful enough to allow for the reliable and efficient discovery and retrieval of matching components or the automatic deduction of statements about the semantic and syntactic compatibility of components for application composition. In this article, we argue that CBD processes can greatly benefit from the use of Semantic Web technologies for business component specification. The Resource Description Framework (RDF), for example, can provide a means to integrate existing specification approaches and add new value by superimposing a common knowledge representation layer on all specification artifacts, thus enabling semantic queries and reasoning about the properties of business components.