DEVELOP INFORMATION SYSTEMS USING XML AND FRAMEWORKS
Keywords:
Reuse, Framework, Domain Analysis, XML, Object-OrientedAbstract
To accomplish the software development time and cost constraints this development should take place in an environment that helps the designer to deal with the large amount of concepts obtained during the domain analysis phase and the semantic gap between those concepts and the object oriented design model due to their different levels of abstraction. This paper describes the main features of an environment designed to support the development of IS software based on framework reuse and XML specifications.
Downloads
References
Jacobson, I.; Griss, M.; Jonsson, P. Software Reuse: Architecture, Process and Organization for
Business Success. Addison-Wesley, Reading, Massachusetts, June 1997.
Argo/UML Description found at http://www.argouml.org.
Arango, G.. Domain Analysis Methods. In Advances in Software Reuse: Selected Papers from the
Second International Workshop on Software Reusability, p.17-49, March 1993, Lucca, Italy. Edited by
Ruben Prieto-Diaz and William B. Frakes, IEEE Computer Society Press, 1993.
Kang, K.C.; Cohen, S.G.; Hess, J.A.; Novak, W.E. and Peterson, A.S.. Feature-Oriented Domain
Analysis (FODA) Feasibility Study (CMU/SEI-90-TR-21). Pittsburgh, PA, Software Engineering
Institute, Carnegie Mellon University, Nov 1993.
Navathe, S.B.; Batini, C.; Ceri, S.. Conceptual Database Design – an Entity-Relationship Approach.
Benjamin Cummings, Redwood City, California, 1992.
Fayad, M.E., Schmidt, D.C., Johnson, R., Implementing Application Frameworks, Wiley 1999.
Pree W. Design Patterns for Object-Oriented Software Development. Addison-Wesley, Reading Mass., 1994.
Silva, A.R. Programação Concorrente com Objetos: Separação e Composição de Facetas com
Padrões de Desenho, Linguagem de Padrões e Moldura de Objetos. Dissertação de Doutorado
Universidade Técnica de Lisboa – Instituto Superior Técnico Portugal 1999.
Oliveira, T.C. ; Carvalho, S.E.R. ;Lucena C.J. P. DSSFrame - A Decision Suppot System with Agents.
Techinical Report Pontifícia Universidade Católica do Rio de Janeiro – Brazil 2000.
XMI Specification found at http://www.omg.org/technology/xml/index.htm.
Pressman, R.S. Software Engineering : A Practitioner's Approach. McGraw Hill, New York, NY, June 2000.
Sommerville, I. Software Engineering. Addison-Wesley, Reading, Massachusetts, August 2000.
Jacobson, I. The Unified Software Development Process. Addison-Wesley, Reading, Massachusetts,
February 1999.
Gamma, E.; Helm, R.; Johnson, R.; Vlissides, J. Design Patterns: Elements of Reusable Object-
Oriented Software. Addison-Wesley, Reading, Massachusetts, October 1995.
Fowler, M. Refactoring : Improving the Design of Existing Code. Addison-Wesley, , Reading,
Massachusetts, June 1999.
Fontoura, M.; Crespo, S.; Lucena, C.J.P.; Alencar, P.S.C.; Cowan, D.D. Using Viewpoints to Derive
Object-oriented Frameworks: a Case Study in the Web-based Education Domain. The Journal of
Systems and Software, 54 (2000) 239-257
Fontoura, M. F. M. C. A systematic approach to framework development, PhD Thesis, Department of
Computer Science, Pontifical Catholic University of Rio de Janeiro (PUC-Rio), 1999.
Mattsson, M. Evolution and Composition of Object-Oriented Frameworks, PhD Thesis, Department of
Software Engineering and Computer Science, University of Karlskrona/Ronneby, 2000.
Oliveira T. C., Mathias I., Lucena, C. J. P. A Framework Approach for Workflow Software
Development Proceedings of IASTED International Conference on Software Engineering and
Application, p330-335, Las Vegas USA, November 2000.