Explosive increase in end-user computing on distributed systems requires that end-users develop application software by themselves. One solution is given as a formula of “a domain model ≡ a computation model. ” This formula implies that one task in a domain model of cooperative work corresponds to one object in a computation model based on an object-oriented model. Application development environment, M-base 1, supports this formula for cooperative systems such as groupware and workflow systems. The application architecture is fixed as composed of a model, a user interface and components. At the first stage, the system behavior is expressed as a message-driven model by using a modeling tool while focusing on message flow and components. The...
Elicitating the requirements and creating a model of a software system are standard activities in th...
In Web-based Cooperative Information Systems (WCIS), user groups with different roles cooperate thro...
End-user development is proposed as a solution to the issues business organisations face when develo...
Most software is now developed by professional programmers, and the millions of users of “shrink-wra...
Related work -- Component composition -- Domain-specific modeling -- Model-based component compositi...
One of the problems we face today for software development is how we can comply with the speed of ch...
Software development in general and groupware applications in particular can greatly benefit from th...
A major challenge in building groupware systems is to provide support for control and coordina-tion ...
Software components are a useful abstraction to manage software systems during their whole lifecycle...
In an effort to manage increasing complexity and to maximise the reuse of code, the software enginee...
AbstractGroupware systems allow users to be part of a shared environment in order to carry out group...
This dissertation proposes an automatic software synthesis system--Intelligent Software Synthesis Sy...
Abstract. For developing large and complex applications, industrial practice uses a combination of n...
The use of frameworks and components has been shown to be effective in improving software productiv...
The generation of Web applications represents the execution of repetitive tasks, this process involv...
Elicitating the requirements and creating a model of a software system are standard activities in th...
In Web-based Cooperative Information Systems (WCIS), user groups with different roles cooperate thro...
End-user development is proposed as a solution to the issues business organisations face when develo...
Most software is now developed by professional programmers, and the millions of users of “shrink-wra...
Related work -- Component composition -- Domain-specific modeling -- Model-based component compositi...
One of the problems we face today for software development is how we can comply with the speed of ch...
Software development in general and groupware applications in particular can greatly benefit from th...
A major challenge in building groupware systems is to provide support for control and coordina-tion ...
Software components are a useful abstraction to manage software systems during their whole lifecycle...
In an effort to manage increasing complexity and to maximise the reuse of code, the software enginee...
AbstractGroupware systems allow users to be part of a shared environment in order to carry out group...
This dissertation proposes an automatic software synthesis system--Intelligent Software Synthesis Sy...
Abstract. For developing large and complex applications, industrial practice uses a combination of n...
The use of frameworks and components has been shown to be effective in improving software productiv...
The generation of Web applications represents the execution of repetitive tasks, this process involv...
Elicitating the requirements and creating a model of a software system are standard activities in th...
In Web-based Cooperative Information Systems (WCIS), user groups with different roles cooperate thro...
End-user development is proposed as a solution to the issues business organisations face when develo...