This paper presents through an example a software process model addressed to support the existence of multiple implementations when programming with abstract data types. We combine an equational style for specifying types and an imperative one for implementing them. Implementations may be selected by means of ad hoc language constructs in the appropriate contexts; another language construct, the abstraction function, allows implicit switching between implementations during execution and it also allows prototyping of incomplete programs. So, the resulting software process model permits the user to reach the final program as a sequence of intermediate executable prototypes
Software engineers constantly deal with problems of designing, analyzing, and improving process spec...
This paper explains the vital role of data abstraction in the development of computer programs. Abst...
In the area of software development and maintenance, a major issue is managing the complexity of the...
This paper presents through an example a software process model addressed to support the existence o...
This paper presents a methodology to support the existence of multiple type implementations when pro...
This paper presents a methodology to support the existence of multiple type implementations when pro...
This paper presents Merlí, a modular, data-type oriented programming language designed to support a ...
M.Sc. (Computer Science)The data processing crisis in software development today can be ascribed fir...
We explore the use of software specifications for software prototyping. This paper describes a proce...
This report presents an approach to component programming in a prototyping software process model....
This report presents an approach to component programming in a prototyping software process model. ...
A recent software development process model, the spiral model proposed by Boehm, suggests heterogene...
Prototyping languages form a new category in the computer language family. They are different from t...
Automatic implementations of abstract data types (ADT) from algebraic specifications are currently a...
Software engineers constantly deal with problems of designing, analyzing, and improving process spec...
Software engineers constantly deal with problems of designing, analyzing, and improving process spec...
This paper explains the vital role of data abstraction in the development of computer programs. Abst...
In the area of software development and maintenance, a major issue is managing the complexity of the...
This paper presents through an example a software process model addressed to support the existence o...
This paper presents a methodology to support the existence of multiple type implementations when pro...
This paper presents a methodology to support the existence of multiple type implementations when pro...
This paper presents Merlí, a modular, data-type oriented programming language designed to support a ...
M.Sc. (Computer Science)The data processing crisis in software development today can be ascribed fir...
We explore the use of software specifications for software prototyping. This paper describes a proce...
This report presents an approach to component programming in a prototyping software process model....
This report presents an approach to component programming in a prototyping software process model. ...
A recent software development process model, the spiral model proposed by Boehm, suggests heterogene...
Prototyping languages form a new category in the computer language family. They are different from t...
Automatic implementations of abstract data types (ADT) from algebraic specifications are currently a...
Software engineers constantly deal with problems of designing, analyzing, and improving process spec...
Software engineers constantly deal with problems of designing, analyzing, and improving process spec...
This paper explains the vital role of data abstraction in the development of computer programs. Abst...
In the area of software development and maintenance, a major issue is managing the complexity of the...