Raphael M. S. Neto, Daniel Lucrédio, Adriano A. Bossonaro, João R. D. D. Cunha, Antonio F. Prado, Iolanda C. S. Catarino, Alexandre Marcilio de Souza


This paper presents an Component-Based Software Development Environment - CBDE that supports the construction and reuse of software components according to Catalysis. Its integrates a CASE tool, named to MVCase, and a RAD tool, named to C-CORE, to support the whole process of Component-Based Software Development (CBD). The CBD process, follows the spiral model of software development, including activities that start from communication with the customers to identify the requirements for construction and reuse of components, until the delivery and customers component assessment. This paper focuses on details related to the two phases of the CBD Construction process. The MVCase and C-CORE help the software engineer automating great part of the components construction and reuse tasks.


  1. Pressman, R., S, 2001; Software Engineering: A Practitioner's Approach. McGraw-Hill.
  2. Rational Software; Rational Rose Tool. URL: Consulted in 03/12/2002.
  3. MVCase Tool Site, URL: mvcase consulted in 30/09/2003
  4. Booch, G. et al.; The Unified Modeling Language - User Guide. USA: Addison Wesley, 1999.
  5. Ross, D. T.; Structure Analysis (SA): A language for communicating Ideas. IEEE Transaction on Software Engineering. 1997
  6. Harrison, W., Ossher, H., Tarr, P., 2000, “Software Engineering Tools and Environments: a Roadmap”, In: Proceedings of The Future of Software Engineering, 22nd. ICSE 2000
  7. Moura, L. M. V., Rocha, A. R. C., 1992, Ambientes de Desenvolvimento de Software, Publicações Técnicas COPPE/UFRJ, ES-27/01/92, Rio de Janeiro, Brasil.
  8. D'Souza, D.; Wills, A; 1998. Objects, Components and Frameworks with UML - the Catalysis Approach. Addison Wesley, USA.
  9. Fowler, M.; 1997. UML Destilled - Applying the Standard
  10. Sun Microsystems; Java Language. URL:, Consulted in 14/03/2003
  11. XML. Extensible Markup Language (XML) URL: Consulted in 14/04/2003.
  12. The Common Object Request Broker - CORBA. URL: Consulted em 14/03/2003
  13. Sanches, I.C.;2002. Framework para Ensino a Distancia via Web. Mastes degree dissertation - PPG in Computer Science - Computing Department - UFSCar, São Carlos, São Paulo - Brasil.
  14. Object Management Group. XML Metadata Interchange (XMI) - Version 1.2. Available at Site OMG. URL: i.htm - Consulted in February, 2003.
  15. Poseidon Site, URL:, consulted in 30/09/2003
  16. NetBeans Site, URL:, consulted in 20/09/2003
  17. ArgoUML Site, URL:, consulted in 30/05/2003

Paper Citation

in Harvard Style

M. S. Neto R., Lucrédio D., A. Bossonaro A., R. D. D. Cunha J., F. Prado A., C. S. Catarino I. and Marcilio de Souza A. (2004). COMPONENT-BASED SOFTWARE DEVELOPMENT ENVIRONMENT (CBDE) . In Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 972-8865-00-7, pages 338-343. DOI: 10.5220/0002638303380343

in Bibtex Style

author={Raphael M. S. Neto and Daniel Lucrédio and Adriano A. Bossonaro and João R. D. D. Cunha and Antonio F. Prado and Iolanda C. S. Catarino and Alexandre Marcilio de Souza},
booktitle={Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 3: ICEIS,},

in EndNote Style

JO - Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 3: ICEIS,
SN - 972-8865-00-7
AU - M. S. Neto R.
AU - Lucrédio D.
AU - A. Bossonaro A.
AU - R. D. D. Cunha J.
AU - F. Prado A.
AU - C. S. Catarino I.
AU - Marcilio de Souza A.
PY - 2004
SP - 338
EP - 343
DO - 10.5220/0002638303380343