Software interfaces are often defined as a layout of the controls for an application through which user interaction is performed. One of the fundamental concepts of this report requires a slightly different definition. A software interface is considered to be a well-defined algebraic specification of the inputs and outputs of a system. From this specification, interface representations can be generated that define the layout of the controls. With this view, a system has only one software interface but may have many distinct interface representations. This research builds on this concept to develop an approach to interface specification that allows algebraic reduction, optimization, and translation into desired representations. The approach ...
. Component based software engineering (CBSE) represents an exciting and promising paradigm for soft...
Abstract. Current industrial models for software components have made component-based software engin...
University of Technology, Sydney. Faculty of Engineering and Information Technology.Winner of the Jo...
Software interfaces are often defined as a layout of the controls for an application through which u...
AbstractIn this paper we examine formally the idea that the architecture of a system can be modelled...
Software interface design is a frequent6ly discussed topic in computer science and software engineer...
Our general objective was to manage or reduce the complexity of large software systems. The defmitio...
Software Product Lines (SPL) are systematic approach to de-velop families of similar software produc...
The generation of the dialogue description from an algebraic specification of the application and it...
Developing high-quality user interfaces is becoming the critical step in bringing many different com...
This paper explores the foundations regarding the systematic usage of the concept of interface in o...
Separation of concerns and modularization are the cornerstones of software engineering. However, whe...
In this paper we present a formal methodology and an algorithmic procedure for constructing human-au...
This paper identifies some issues related to component interfaces. We present a model for component ...
Interface is important for software modules, e.g., classes, components and services. Most current de...
. Component based software engineering (CBSE) represents an exciting and promising paradigm for soft...
Abstract. Current industrial models for software components have made component-based software engin...
University of Technology, Sydney. Faculty of Engineering and Information Technology.Winner of the Jo...
Software interfaces are often defined as a layout of the controls for an application through which u...
AbstractIn this paper we examine formally the idea that the architecture of a system can be modelled...
Software interface design is a frequent6ly discussed topic in computer science and software engineer...
Our general objective was to manage or reduce the complexity of large software systems. The defmitio...
Software Product Lines (SPL) are systematic approach to de-velop families of similar software produc...
The generation of the dialogue description from an algebraic specification of the application and it...
Developing high-quality user interfaces is becoming the critical step in bringing many different com...
This paper explores the foundations regarding the systematic usage of the concept of interface in o...
Separation of concerns and modularization are the cornerstones of software engineering. However, whe...
In this paper we present a formal methodology and an algorithmic procedure for constructing human-au...
This paper identifies some issues related to component interfaces. We present a model for component ...
Interface is important for software modules, e.g., classes, components and services. Most current de...
. Component based software engineering (CBSE) represents an exciting and promising paradigm for soft...
Abstract. Current industrial models for software components have made component-based software engin...
University of Technology, Sydney. Faculty of Engineering and Information Technology.Winner of the Jo...