• Corpus ID: 16128923

Towards a Standardized Specification Framework for Component Development , Discovery , and Configuration

  title={Towards a Standardized Specification Framework for Component Development , Discovery , and Configuration},
  author={Sven Overhage},
This paper proposes a standardized framework for the specification of components, which focuses on providing the information necessary to facilitate component development, discovery, as well as configuration. To be applicable in all these domains it predetermines a mix of different specification aspects and thereby prefers well-established formal notations to denote specifications. The framework orders component specifications using a thematic grouping into different pages, which are… 

Figures from this paper

CompoNex: A Marketplace for Trading Software Components in Immature Markets

Component markets, which facilitate the exchange of components between sellers and buyers, are a key prerequisite for the emergence of reusedriven component-based software engineering. Subsequently,

A business perspective on component trading: criteria, immaturities, and critical success factors

This work analyzes the maturity of today's component markets and devises critical success factors to counter identified immaturities and provides solutions to transform them into marketplace features.

Un esquema de clasificación facetado para publicación de catálogos de componentes SIG

El Desarrollo de Software Basado en Componentes (DSBC) procura la reduccion de tiempo, costo y esfuerzo de desarrollo, y mejora la calidad del producto final debido a la reutilizacion de componentes

Diseño e implementación de un esquema facetado para la publicación y recuperación de aspectos

Resumen. Los aspectos son requeridos por los usuarios en los repositorios de software, pero no se encuentran disponibles explicitamente. El reuso de aspectos ha sido abordado: analizando sus

Software Extension Mechanisms

The main contribution of this paper is to identify software extension mechanism characteristics derived from “state-of-the-art” software frameworks that will benefit developers with selecting and creating extension mechanisms.



WS-Specification: Specifying Web Services Using UDDI Improvements

This paper analyses the UDDI specification framework, which is part of the emergingWeb service architecture, and proposes a variety of improvements referring to the provided information and the appropriate formal notations, which leads to a more sophisticated specification framework that is called WS-Specification.

Componentxchange: An E-Exchange for Software Components

An E-Exchange for buying and selling of software components over the World Wide Web using an XML based specification language for components, which is a semi-formal specification language that can describe a rich and an extensible set of component properties including functional properties, non-functional attributes and licensing aspects.

UML Components: A Simple Process for Specifying Component-Based Software

This chapter discusses UML Modeling Techniques, which aims to extend UML with Stereotypes, and its application to Component Systems, a system of Components and System Architectures that was developed in the 1990s and still exists today.

Quality Attributes for COTS Components

A quality model for CBSD based on ISO 9126 is proposed, that defines a set of quality attributes and their associated metrics for the effective evaluation of COTS components.

Leading to a Kind Description Language: Thoughts on Component Specification

KDL can be used to specify a component''s simple behavioral interface, as in Meyer''s Design by Contract, the more complex temporal properties that distributed objects and components exhibit, and more.

Objects, Components, and Frameworks with UML: The Catalysis Approach

This chapter discusses Model Frameworks as Templates, a model framework for component-based development, and its applications in architecture, management, and user experience.

Making Components Contract Aware

In this article the authors define a general model of sofware contracts and show how existing mechanisms could be used to turn traditional components into contract-aware ones.

Configuration management and component libraries

Component management is a useful engineering concept whatever the scale or complexity of the software project at hand, because it enables a process for parallel working and breaking large problems into smaller chunks.

Component software - beyond object-oriented programming

Anyone responsible for developing software strategy, evaluating new technologies, buying or building software will find Clemens Szyperski's objective and market-aware perspective of this new area invaluable.