Learn More
In contrast to software architecture models, architectural decisions are often not explicitly documented, and therefore eventually lost. This contributes to major problems such as high-cost system evolution, stakeholders mis-communication, and limited reusability of core system assets. An approach is outlined that systematically and semi-automatically(More)
The manufacturing process in a Virtual Enterprise (VE) is a more complex task than in the single integrated enterprise case. We are proposing an architectural systematisation of the manufacturing and control structures in a VE, in the context of business processes and high-level planning. For the Information Technology (IT) integration of the VE, we propose(More)
In this article, we present a systematic approach towards decision making for variability in product families in the context of uncertainty. Our approach consists of the following ingredients: A suitable set of architectural views that bridge the gap between customer needs and available technology, a multiview variation modeling technique, the selection of(More)
This position paper summarizes the most important problems that must be solved in order to establish a Component Based Software Engineering (CBSE) discipline for resource-constraint systems. Resource-constraints are especially relevant for embedded systems (e.g. telecom-munication systems and many modern consumer products), real-time systems and dependable(More)
This paper describes a general model for pre-run-time scheduling of distributed real-time systems that are composed of abstract data types (definable in languages such as Ada, Clu and Modula-2) and abstract data objects (which can be defined in C++, Eiffel and RT Euclid). An architecture model, a programming paradigm, and execution and communication(More)
In this paper we discuss the design of a mobile agent based infrastructure for monitoring and controlling activities in a Virtual Enterprise (VE). We define the concepts of the Virtual Enterprise and the Mobile Agent Web (MA-web). 1. INTRODUCTION New organisational concepts pose new challenges to the ICT systems supporting them. In a Virtual Enterprise one(More)
This paper distinguishes between the business domain, the application software domain, and the Information and Communication Technology (ICT) platform domain. It analyses historical developments in each of these three domains and shows that they experienced parallel development. The parallelism can be explained by mutual influence and alignment. Innovation(More)
This paper describes the design of a novel mobile agent system that supports the flexible and reliable interaction of autonomous components in an object-oriented distributed system. It discusses the object-oriented design of the overall system together with a number of important components in terms of the most important design decisions. A detailed(More)
A stepwise approach is proposed to predict the performance of component compositions. The approach considers the major factors influencing the performance of component compositions in sequence: component operations, activities, and composition of activities. During each step, various models – analytical, statistical, simulation − can be constructed to(More)