skip to main content
10.1145/1066677.1067021acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
Article

Applying agent technology to software process modeling and process-centered software engineering environment

Published: 13 March 2005 Publication History

Abstract

The software processes can be analyzed, designed, and maintained as if it is a piece of software. This view enables the application of software engineering technologies to software process modeling (SPM) and process-centered software engineering environment (PSEE). One reason for the relatively few applications of SPMs and PSEEs technologies in the software industry is that traditional software engineering technologies applied to the SPMs and PSEEs are not suitable for modeling software processes which are human-centered. This paper proposes an approach for applying agent technology, which has been accepted as a novel software engineering paradigm, to SPM and PSEE. In this approach, software processes are viewed as the collaboration of a group of process agents that know how to manage the software development activities and can act in the way software developers go about planning, enacting and reflecting on their work. An agent-based PSEE for enacting software processes under the proposed approach is also given in this paper.

References

[1]
Paulk, M. C., Curtis, B., Chrissis, M. B., and Weber, C. V., Capability Maturity ModelSM for Software, Verl.l, Technical Report CMU/SEI-93-TR-024, SEI CMU, 1993.
[2]
Barthelmess, P., Collaboration and Coordination in Process-Centered Software Development Environments: A Review of the Literature, Information and Software Technology, 45(13), 2003, 911--928.
[3]
Osterweil, L. J., Software Processes are Software Too. In Proc. of ICSE'87, ACM Press, 1987, 2--13.
[4]
Conradi, R., Fugetta, A., and Jaccheri, M. L., Six Theses on Software Process Research. In: Proceedings of EWSPT98, Springer Verlag, LNCS 1487, 1998, 100--104.
[5]
Cugola, G., and Ghezzi, C., Software Processes: A Retrospective and A Path to the Future, Software Process: Improvement and Practice, 4(3), 1998, 101--123.
[6]
Zambonelli, F., and Omicini, A., Challenges and Research Directions in Agent-Oriented Software Engineering, In: Autonomous Agents and Multi-Agent Systems, 9(3), 2004, 253--283.
[7]
Ben-Shaul, I., and Kaiser, G., A Paradigm for Decentralized Process Modeling and Its Realization in the Oz Environment, In: Proc. of ICSE'94, ACM Press, 1994, 179--188.
[8]
Shepherdson, J. W., Thompson, S. G., and Odgers, B. R., Cross Organizational Workflow Coordination by Software Agents. In Proceedings of WACC'99, 1999.
[9]
Wang, A. I., A Process Centered Environment for Cooperative Software Engineering, In Proc. of SEKE'02, ACM Press, 2002, 457--468.
[10]
Zeng, L., Ngu, A., and Benatallah, B., An Agent-Based Approach for Supporting Cross-Enterprise Workflows, In: Proc of Australiasian Database Conference, Gold Coast, Queensland, Australia, 2001, 123--130.
[11]
Gou, H., Huang, B., Liu, W., Li, Y., and Ren, S., Agent-Based Virtual Enterprise Modeling and Operation Control, In Proc. of IEEE International Conference on Systems, Man, and Cybernetics, IEEE Press 2001, 1053--1057.
[12]
Chellas, B. F., Modal Logic. An Introduction Cambridge University Press, New York, 1980.
[13]
W3C, Extensible Markup Language (XML) version 1.1, http://www.w3.org/TR/2004/REC-xml11-20040204, 2004.
[14]
W3C, XML Schema http://www.w3.org/TR/xmlschema-0/, 2001.
[15]
Zhao, X., The Intelligent Software Process Management System: Intelligent Software Process Modeling Language Definition ver1.1, Technical Report (TR03-11), The Hong Kong Polytechnic University, Hong Kong, 2004.
[16]
Smith, R. G., The Contract-Net Protocol: High-Level Communication and Control in a Distributed Problem Solver, IEEE Trans. Computers, C-29, 12, 1980, 1104--1113.
[17]
Zhao, X., Modeling Modeling Software Process as Adaptive and Collaborative Agents, Technical Report (TR03-12), The Hong Kong Polytechnic University, Hong Kong, 2004.

Cited By

View all
  • (2014)The "Purification" for Multiagent Textile Production Manufacturing and Management System and Its Optimization DesignHuman Factors in Ergonomics & Manufacturing10.1002/hfm.2050424:6(616-626)Online publication date: 1-Nov-2014
  • (2013)Creating Process-Agents incrementally by mining process asset libraryInformation Sciences: an International Journal10.1016/j.ins.2012.12.052233(183-199)Online publication date: 1-Jun-2013
  • (2012)The “purification” and modeling of multi-agent monitoring system for industrial textilesJournal of Industrial Textiles10.1177/152808371244797243:1(132-152)Online publication date: 15-May-2012
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SAC '05: Proceedings of the 2005 ACM symposium on Applied computing
March 2005
1814 pages
ISBN:1581139640
DOI:10.1145/1066677
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 March 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. agent
  2. process-centered software engineering environment
  3. software process modeling
  4. software process technology

Qualifiers

  • Article

Conference

SAC05
Sponsor:
SAC05: The 2005 ACM Symposium on Applied Computing
March 13 - 17, 2005
New Mexico, Santa Fe

Acceptance Rates

Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

Upcoming Conference

SAC '25
The 40th ACM/SIGAPP Symposium on Applied Computing
March 31 - April 4, 2025
Catania , Italy

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2014)The "Purification" for Multiagent Textile Production Manufacturing and Management System and Its Optimization DesignHuman Factors in Ergonomics & Manufacturing10.1002/hfm.2050424:6(616-626)Online publication date: 1-Nov-2014
  • (2013)Creating Process-Agents incrementally by mining process asset libraryInformation Sciences: an International Journal10.1016/j.ins.2012.12.052233(183-199)Online publication date: 1-Jun-2013
  • (2012)The “purification” and modeling of multi-agent monitoring system for industrial textilesJournal of Industrial Textiles10.1177/152808371244797243:1(132-152)Online publication date: 15-May-2012
  • (2012)Analysis and modeling of production information management system based on multi-Agent for textile enterprise2012 9th International Conference on Fuzzy Systems and Knowledge Discovery10.1109/FSKD.2012.6233988(2586-2589)Online publication date: May-2012
  • (2012)An Analytical Review of Process-Centered Software Engineering EnvironmentsProceedings of the 2012 IEEE 19th International Conference and Workshops on Engineering of Computer-Based Systems10.1109/ECBS.2012.11(64-73)Online publication date: 11-Apr-2012
  • (2011)An Approach to Software Process Design and Implementation Using Transition RulesProceedings of the 2011 37th EUROMICRO Conference on Software Engineering and Advanced Applications10.1109/SEAA.2011.57(330-333)Online publication date: 30-Aug-2011
  • (2009)Overview of Software Processes and Software EvolutionAn Approach to Modelling Software Evolution Processes10.1007/978-3-540-79464-6_2(8-33)Online publication date: 2009
  • (2008)Software multi-project resource schedulingProceedings of the Software process, 2008 international conference on Making globally distributed software development a success story10.5555/1789757.1789766(63-75)Online publication date: 10-May-2008
  • (2008)A flexible negotiation model for an agent-based software process modellingInternational Journal of Computer Applications in Technology10.1504/IJCAT.2008.01771931:1/2(64-73)Online publication date: 1-Mar-2008
  • (2008)Uncertainty management in a process environmentJournal of the Chinese Institute of Engineers10.1080/02533839.2008.967141631:4(625-638)Online publication date: Jun-2008
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media