skip to main content
article

Method engineering and COTS evaluation

Published: 21 May 2005 Publication History

Abstract

This position paper argues that a successful COTS evaluation process should be based on the principles of method engineering (ME). Following a brief description of an ME approach underpinned by a metamodel, some method fragments related to component-based software engineering are offered as the starting point for the creation of a complete suite of method fragments for future COTS evaluation processes.

References

[1]
Brinkkemper, S., 1996, Method engineering: engineering of information systems development methods and tools, Inf. Software Technol., 38(4), 275--280
[2]
Brinkkemper, S., Saeki, M. and Harmsen, F., 1998, Assembly techniques for method engineering. Proceedings of CAISE 1998, Springer Verlag, 381--400.
[3]
Brinkkemper, S., Saeki, M. and Harmsen, F., 2001, A method engineering language for the description of systems development methods (extended abstract), CAiSE 2001 (eds. K. R. Dittrich, A. Geppert and M. C. Norrie), LNCS 2068, Springer-Verlag, Berlin, 473--476
[4]
Constantine, L. L. and Lockwood, L. A. D., 1999, Software for Use, Addison-Wesley/ACM Press, New York, N.Y., USA, 579pp
[5]
D'Souza, D. F. and Wills, A. C., 1999, Objects, Components, and Frameworks with UML. The Catalysis Approach, Addison-Wesley, Reading, MA, USA, 785pp
[6]
Firesmith, D. G., http://www.donald-firesmith.com
[7]
Firesmith, D. G. and Henderson-Sellers, B., 2002, The OPEN Process Framework. AN Introduction, Addison-Wesley, Harlow, Herts, UK
[8]
Graham, I., Henderson-Sellers, B. and Younessi, H., 1997, The OPEN Process Specification, Addison-Wesley, UK.
[9]
Haire, B., Henderson-Sellers, B. and Lowe, D., 2001, Supporting web development in the OPEN process: additional tasks, Procs. 25th Annual International Computer Software and Applications Conference. COMPSAC 2001, IEEE Computer Society Press, Los Alamitos, CA, USA, 383--389.
[10]
Hansen, W. J., 1999, A generic process and terminology for evaluating COTS software, inTOOLS 30 (eds. D. Firesmith, R. Riehle, G. Pour and B. Meyer), IEEE Computer Society, Los Alamitos, CA, USA, 547--551
[11]
Henderson-Sellers, B., 2001, An OPEN process for component-based development, Chapter 18 in G. T. Heineman and W. Councill (Eds.) Component-Based Software Engineering: Putting the Pieces Together, Addison-Wesley, Reading, MA, USA, 321--340
[12]
Henderson-Sellers, B., 2003, Method engineering for OO system development, Comm. ACM46(10): 73--78.
[13]
Henderson-Sellers, B., 2005, Creating a comprehensive agent-oriented methodology - using method engineering and the OPEN metamodel, Chapter 13 in Agent-Oriented Methodologies (eds. B. Henderson-Sellers and P. Giorgini), Idea Group, Hershey, PA, USA
[14]
Henderson-Sellers, B. and Serour, M. K., 2000, Creating a process for transitioning to object technology, Proceedings Seventh Asia-Pacific Software Engineering Conference. APSEC 2000, IEEE Computer Society Press, Los Alamitos, CA, USA, 436--440
[15]
Henderson-Sellers, B., Haire, B. and Lowe, D., 2002, Using OPEN's deontic matrices for e-business, Engineering Information Systems in the Internet Context (eds. C. Rolland, S. Brinkkemper and M. Saeki), Kluwer Academic Publishers,
[16]
Henderson-Sellers, B., Bohling, J. and Rout, T., 2004, Creating the OOSPICE model architecture - a case of reuse, Software Process Improvement and Practice, 8(1), 41--49
[17]
Hruby, P., 2000, Designing customizable methodologies, JOOP, 13(8), 22--31
[18]
Kuruganti, I., 1999, A component selection methodology with application to the internet telephony domain, inTOOLS 30 (eds. D. Firesmith, R. Riehle, G. Pour and B. Meyer), IEEE Computer Society, Los Alamitos, CA, USA, 552--556
[19]
Martin, J. and Odell, J. J., 1995, Method engineering, Chapter 1 in Object-Oriented Methods: Pragmatic Considerations, Prentice-Hall
[20]
Ralyte, J., 2004, Towards situational methods for information systems development: engineering reusable method chunks, Procs. 13th Int. Conf on Information Systems Development. Advances in Theory, Practice and Education (eds. O. Vasilecas, A. Caplinskas, W. Wojtkowski, W. G. Wojtkowski, J. Zupancic and S. Wrycza), Vilnius Gediminas Technical University, Vilnius, Lithuania, 271--282
[21]
Ralyté, J. and Rolland, C., 2001, An assembly process model for method engineering, in K. R. Dittrich, A. Geppert and M. C. Norrie (Eds.) Advanced Information Systems Engineering), LNCS2068, Springer, Berlin, 267--283
[22]
Ralyté, J., Deneckère, R. and Rolland, C., 2003, Towards a generic method for situational method engineering, Procs. CAiSE2003 (ed. M. M. J. Eder), Springer-Verlag
[23]
Ralyté, J., Rolland, C. and Deneckère, R., 2004, Towards a meta-tool for change-centric method engineering: a typology of generic operators, Procs. CAiSE 2004 (eds. A. Persson and J. Stirna), LNCS 3084, Springer-Verlag, 202--218
[24]
Rolland, C. and N. Prakash, 1996. A Proposal for Context-Specific Method Engineering. In Procs. IFIP WG8 International Conference on Method Engineering. Atlanta, GA.
[25]
Seacord, R. C. and Nwosu, K. C., 1999, Life cycle activity areas for component-based software engineering processes, inTOOLS 30 (eds. D. Firesmith, R. Riehle, G. Pour and B. Meyer), IEEE Computer Society, Los Alamitos, CA, USA, 537--541
[26]
Serour, M., Henderson-Sellers, B., Hughes, J., Winder, D. and Chow, L., 2002, Organizational transition to object technology: theory and practice, Object-Oriented Information Systems (eds. Z. Bellahsène, D. Patel and C. Rolland), LNCS 2425, Springer-Verlag, Berlin, 229--241.
[27]
Stallinger, F., Dorling, A., Rout, T., Henderson-Sellers, B. and Lefever, B., 2002, Software process improvement for component-based software engineering: an introduction to the OOSPICE project, Procs. Euromicro 2002 Conference, IEEE Computer Society Press, Los Alamitos, CA, USA, 318--323
[28]
Standards Australia, 2004, Australian Standard 4651-2004: Standard metamodel for software development methodologies, ISBN 0 7337 6195 X, 23 August 2004, Standards Australia International Ltd., Sydney, 72pp
[29]
ter Hofstede, A. H. M. and T. F. Verhoef, 1997. On the feasibility of situational method engineering, Information Systems.22(6/7): p. 401--422.

Cited By

View all
  • (2014)A mapping study on the feasibility of method engineeringJournal of Software: Evolution and Process10.1002/smr.164226:12(1053-1073)Online publication date: 1-Dec-2014
  • (2013)A mapping study on method engineeringProceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering10.1145/2460999.2461023(165-170)Online publication date: 14-Apr-2013
  • (2011)An Aspect-Oriented Tool Framework for Developing Process-Sensitive Embedded User Assistance SystemsTransactions on Aspect-Oriented Software Development VIII10.1007/978-3-642-22031-9_7(196-220)Online publication date: 2011
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 30, Issue 4
July 2005
1514 pages
ISSN:0163-5948
DOI:10.1145/1082983
Issue’s Table of Contents
  • cover image ACM Other conferences
    MPEC '05: Proceedings of the second international workshop on Models and processes for the evaluation of off-the-shelf components
    May 2005
    44 pages
    ISBN:1595931295
    DOI:10.1145/1082948
Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 21 May 2005
Published in SIGSOFT Volume 30, Issue 4

Check for updates

Author Tags

  1. COTS
  2. method
  3. method engineering
  4. methodology
  5. process

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2014)A mapping study on the feasibility of method engineeringJournal of Software: Evolution and Process10.1002/smr.164226:12(1053-1073)Online publication date: 1-Dec-2014
  • (2013)A mapping study on method engineeringProceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering10.1145/2460999.2461023(165-170)Online publication date: 14-Apr-2013
  • (2011)An Aspect-Oriented Tool Framework for Developing Process-Sensitive Embedded User Assistance SystemsTransactions on Aspect-Oriented Software Development VIII10.1007/978-3-642-22031-9_7(196-220)Online publication date: 2011
  • (2008)A Domain Engineering Approach for Situational Method EngineeringProceedings of the 27th International Conference on Conceptual Modeling10.1007/978-3-540-87877-3_33(455-468)Online publication date: 20-Oct-2008
  • (2009)Enhancing AUTOSAR methodology to a cotsbased development process via mapping to V-Model2009 IEEE International Symposium on Industrial Embedded Systems10.1109/SIES.2009.5196192(50-53)Online publication date: Jul-2009
  • (2008)The method engineering process for multi-agent system developmentProceedings of the 1st international conference on Forensic applications and techniques in telecommunications, information, and multimedia and workshop10.5555/1363217.1363271(1-4)Online publication date: 21-Jan-2008
  • (2008)The Method Engineering Process for Multi-Agent System DevelopmentProceedings of the First International Workshop on Knowledge Discovery and Data Mining10.1109/WKDD.2008.26(160-163)Online publication date: 23-Jan-2008
  • (2008)The method engineering process for multi-agent system development2008 7th World Congress on Intelligent Control and Automation10.1109/WCICA.2008.4593065(1042-1047)Online publication date: Jun-2008
  • (2008)An architecture for reusable development in distributed system2008 Chinese Control and Decision Conference10.1109/CCDC.2008.4598322(5200-5205)Online publication date: Jul-2008

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