The role of structure in specifying, designing, analysing, constructing and evolving software has been the central theme of our research in Distributed Software Engineering. This structural discipline dictates formalisms and techniques that are compositional, components that are context independent and systems that can be constructed and evolved incrementally. This extended abstract overviews our development of a structural approach to engineering distributed software and gives indications of our future work which moves from explicit to implicit structural specification. With the benefit of hindsight we attempt to give a “rational history ” to our research
This paper presents a Strategy that integrates different technologies to supports Distributed Compon...
Regis is an environment for constructing distributed programs and systems. A characteristic of Regis...
The DESIGN project combines a set of new approaches to software engineering for distributed applicat...
A distributed system is viewed as a collection of functional components and a unifying structure th...
Component-oriented programming enables software engineers to implement complex applications from a s...
Taming complexity is a fundamental goal of software engineering. The core techniques that have been ...
Abstract-A methodology, different from the existing ones, for con-structing distributed programs is ...
The worldwide growth of communication networks and associated technologies provide the basic infrast...
Abstract. Software engineers face a difficult task in managing the many different types of relations...
Information systems are being used for more and more applications are becoming more complicated and ...
This research proposal is to support the development of the "science" behind software engineering in...
Constructs for hierarchically describing the organization of large-scale software systems are presen...
The concept of homogeneous structures which realize principles of generating and expanded programmin...
Software systems are often highly structured, consisting of artifacts (types, methods, variables, an...
The research proposal is to support the development of the "science" behind software engineering in ...
This paper presents a Strategy that integrates different technologies to supports Distributed Compon...
Regis is an environment for constructing distributed programs and systems. A characteristic of Regis...
The DESIGN project combines a set of new approaches to software engineering for distributed applicat...
A distributed system is viewed as a collection of functional components and a unifying structure th...
Component-oriented programming enables software engineers to implement complex applications from a s...
Taming complexity is a fundamental goal of software engineering. The core techniques that have been ...
Abstract-A methodology, different from the existing ones, for con-structing distributed programs is ...
The worldwide growth of communication networks and associated technologies provide the basic infrast...
Abstract. Software engineers face a difficult task in managing the many different types of relations...
Information systems are being used for more and more applications are becoming more complicated and ...
This research proposal is to support the development of the "science" behind software engineering in...
Constructs for hierarchically describing the organization of large-scale software systems are presen...
The concept of homogeneous structures which realize principles of generating and expanded programmin...
Software systems are often highly structured, consisting of artifacts (types, methods, variables, an...
The research proposal is to support the development of the "science" behind software engineering in ...
This paper presents a Strategy that integrates different technologies to supports Distributed Compon...
Regis is an environment for constructing distributed programs and systems. A characteristic of Regis...
The DESIGN project combines a set of new approaches to software engineering for distributed applicat...