Contracts: specifying behavioral compositions in object-oriented systems
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
Teamwork Support in a Knowledge-Based Information Systems Environment
IEEE Transactions on Software Engineering
Software Engineering Journal - Special issue on software process and its support
Database transaction models for advanced applications
Flexible, active support for collaborative work with ConversationBuilder
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
The ProcessWall: a process state server approach to process programming
SDE 5 Proceedings of the fifth ACM SIGSOFT symposium on Software development environments
Interfaces, protocols, and the semi-automatic construction of software adaptors
OOPSLA '94 Proceedings of the ninth annual conference on Object-oriented programming systems, language, and applications
Executable object modeling with statecharts
Proceedings of the 18th international conference on Software engineering
Supporting the negotiation life cycle
Communications of the ACM
Modeling, simulating, and enacting complex organizational processes: a life cycle approach
Simulating organizations
Specification of contractual obligations in formal business communication
Data & Knowledge Engineering
Software requirements negotiation: some lessons learned
Proceedings of the 20th international conference on Software engineering
Thinking objectively: software engineering in the small
Communications of the ACM
A Paradigm for Decentralized Process Modeling
A Paradigm for Decentralized Process Modeling
Software Process Modelling and Technology
Software Process Modelling and Technology
Process Management in Practice Applying the FUNSOFT NetApproach to Large-Scale Processes
Automated Software Engineering
Federating Process-Centered Environments: The Oz Experience
Automated Software Engineering
Software Process: Principles, Methodology, Technology
Software Process: Principles, Methodology, Technology
Specification of Coordinated Behaviour in the Software Development Process
EWSPT '92 Proceedings of the Second European Workshop on Software Process Technology
Mobile Code Paradigms and Technologies: A Case Study
MA '97 Proceedings of the First International Workshop on Mobile Agents
EWSPT '98 Proceedings of the 6th European Workshop on Software Process Technology
Challenges and improvements in distributed software development: a systematic review
Advances in Software Engineering
Hi-index | 0.01 |
Despite rapid changes in the modernization and evolution of software development processes, many organizations continue to work in a monolithic and isolated way. This article describes the concepts that constitute a viable foundation for mobile and geographically distributed software development: (1) process components that can travel in a network of companies; (2) development organizations that involve several teams; and (3) model of virtual companies that can support the modeling and performance of process components.