Conventional structured methods of software engineering are often based on the use of functional decomposition coupled with the Waterfall development process model. This approach is argued to be inadequate for coping with the evolutionary nature of large software systems. Alternative development paradigms, including the operational paradigm and the transformational paradigm, have been proposed to address the inadequacies of this conventional view of software developement, and these are reviewed. JSD is presented as an example of an operational approach to software engineering, and is contrasted with other well documented examples. The thesis shows how aspects of JSD can be characterised with reference to formal language theory and automata ...
Abstract: Domain-specific languages are designed and used to assist software devel-opment in various...
The traditional waterfall software life cycle model has several weaknesses. One problem is that a wo...
Programming technologies have improved continuously during the last decades, but from an Information...
Jackson System Development (JSD) is an operational software development method which addresses most ...
The basic issues are first illustrated by a case study, namely Jackson's method. The state-of-the-ar...
Paper dated January 6, 1995There is a vast collection of operational software systems which are vita...
This research report shows how the same software entity can be implemented either as a Jackson Syste...
I attended my first software conference in 1968; it was organised by NATO with the title “The Softwa...
The current paper gives an insight in the problem domain of formalization of software development, h...
AbstractThis paper introduces an approach to software development in which a series of working imple...
Formal methods in software development provide many benefits in the forward engineering aspect of so...
Author-contributed print itemThis paper presents a classification schema for the concepts and applic...
Software modeling techniques offer a means to address the size and complexity of modern day software...
AbstractThis special issue is devoted to “program transformation” in the sense of tool-supported ada...
An account is given of some recent developments and trends related to the development and use of for...
Abstract: Domain-specific languages are designed and used to assist software devel-opment in various...
The traditional waterfall software life cycle model has several weaknesses. One problem is that a wo...
Programming technologies have improved continuously during the last decades, but from an Information...
Jackson System Development (JSD) is an operational software development method which addresses most ...
The basic issues are first illustrated by a case study, namely Jackson's method. The state-of-the-ar...
Paper dated January 6, 1995There is a vast collection of operational software systems which are vita...
This research report shows how the same software entity can be implemented either as a Jackson Syste...
I attended my first software conference in 1968; it was organised by NATO with the title “The Softwa...
The current paper gives an insight in the problem domain of formalization of software development, h...
AbstractThis paper introduces an approach to software development in which a series of working imple...
Formal methods in software development provide many benefits in the forward engineering aspect of so...
Author-contributed print itemThis paper presents a classification schema for the concepts and applic...
Software modeling techniques offer a means to address the size and complexity of modern day software...
AbstractThis special issue is devoted to “program transformation” in the sense of tool-supported ada...
An account is given of some recent developments and trends related to the development and use of for...
Abstract: Domain-specific languages are designed and used to assist software devel-opment in various...
The traditional waterfall software life cycle model has several weaknesses. One problem is that a wo...
Programming technologies have improved continuously during the last decades, but from an Information...