Country/region
[
change
]
Terms of use
All of IBM
Home
Products
Services & solutions
Support & downloads
My account
IBM Research
Journals Home
Systems Journal
Current Issue
Recent Issues
Papers in Progress
Search Journal Archives
Subscribe/Order
Description
Author's Guide
Journal of Research
and Development
Staff
Contact Us
Related links
IBM developerWorks: Explore Model-Driven Development and related approaches
IBM developerWorks: Rational software developer resources
OMG’s Model Driven Architecture
IBM Research: Mastery
Model-Driven Software Development
Volume 45, Number 3, 2006
Table of contents:
HTML
PDF
This article:
HTML
PDF
Copyright info
Technical Forum - References
Cited references
Mastery, IBM Research Division, IBM Corporation,
http://domino.research.ibm.com/comm/research_projects.nsf/pages/mastery.index.html
.
F. Tip, A Survey of Program Slicing Techniques,
Journal of Programming Languages
3
, 121–189 (1995).
M. Fowler,
UML Distilled: A Brief Guide to the Standard Object Modeling Language, 3rd Edition
, Addison-Wesley, Reading, MA, (2003).
Service-Oriented Architecture
,
IBM Systems Journal
44
, No. 4 (2005).
UML 2.0 OCL Specification
, Object Management Group, Inc. (October 2003),
http://www.omg.org/docs/ptc/03-10-14.pdf
.
D. Jackson, “Alloy: A Lightweight Object Modeling Notation,”
ACM Transactions on Software Engineering and Methodology
11
, No. 2, 256–290 (2002).
R. Komondoor, G. Ramalingam, S. Chandra, and J. Field, “Dependent Types for Program Understanding,”
Proceedings of the International Conference on Tools and Algorithms for the Construction and Analysis of Systems
, Edinburgh, 2005, in
Lecture Notes in Computer Science
3440
, Springer, Berlin (2005), pp. 157–173.
G. Ramalingam, R. Komondoor, J. Field, and S. Sinha, “Semantics-Based Reverse Engineering of Logical Data Models,” To appear in the
Proceedings of the International Conference on Software Engineering (ICSE'06)
, May 2006, ACM Press (2006).
Eclipse, Eclipse Foundation,
http://www.eclipse.org
.
Rational Software Architect, IBM Corporation,
http://www.ibm.com/software/awdtools/architect/swarchitect/index.html
.
The Eclipse UML2 Project, Eclipse Foundation,
http://www.eclipse.org/uml2/
.
AllFusion ERWin Data Modeler, Computer Associates International,
http://www3.ca.com/solutions/Product.aspx?ID=260
.
Rational Rose XDE Modeler, IBM Corporation,
http://www.ibm.com/software/awdtools/developer/modeler/
.
Modernization Workbench, Relativity Technologies,
http://relativity.com/pages/modernizationworkbench.asp
.
Enterprise Repository, SEEC, Inc.,
http://www.seec.com/pdf/SEECEnterprise%20Repository.pdf
.
Architecture-Driven Modernization, Object Management Group, Inc.,
http://www.omg.org/adm
.
R. O'Callahan and D. Jackson, “Lackwit: a Program Understanding Tool Based on Type Inference,”
Proceedings of the International Conference on Software Engineering (ICSE 1997)
, ACM Press (1997), pp. 338–348.
P. H. Eidorff, F. Henglein, C. Mossin, H. Niss, M. H. Sorensen, and M. Tofte, “Annodomini: From Type Theory to Year 2000 Conversion Tool,”
Proceedings of the ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, ACM Press (1999), pp. 1–14.
G. Ramalingam, J. Field, and F. Tip, “Aggregate Structure Identification and Its Application to Program Analysis,”
Proceedings of the ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, ACM Press (1999), pp. 119–132.
A. van Deursen and L. Moonen, “Understanding COBOL Systems Using Inferred Types,”
Proceedings of the International Workshop on Program Comprehension (IWPC '99)
, May 5–7, 1999, Pittsburgh, PA, IEEE Computer Society (1999), p. 74.
A. van Deursen and L. Moonen, “Exploring Legacy Systems Using Types,”
Proceedings of the Working Conference on Reverse Engineering (WCRE'00)
, November 2000, Brisbane, Australia, IEEE Computer Society (2000), pp. 32–41.
A. van Deursen and L. Moonen, “Documenting Software Systems Using Types,”
Science of Computer Programming
60
, No. 2, 205–220 (2006).
G. Canfora, A. Cimitile, and G. A. D. Lucca, “Recovering a Conceptual Data Model from COBOL Code,
Proceedings of the International Conference on Software Engineering and Knowledge Engineering (SEKE '96)
, June 10–12, 1996, Lake Tahoe, Nevada, Knowledge Systems Institute, (1996), 277–284.
B. Demsky and M. Rinard, “Role-Based Exploration of Object-Oriented Programs,”
Proceedings of the International Conference on Software Engineering (ICSE 2002)
, May 2002, Orlando, Florida, IEEE Computer Society (2002), pp. 313–324.
M. D. Ernst, J. Cockrell, W. G. Griswold, and D. Notkin, “Dynamically Discovering Likely Program Invariants to Support Program Evolution,”
Proceedings of the International Conference on Software Engineering (ICSE '99)
, May 16–22, 1999, Los Angeles, CA, IEEE Computer Society Press, (1999), pp. 213–224.
A. van Deursen and T. Kuipers, “Identifying Objects Using Cluster and Concept Analysis,”
Proceedings of the International Conference on Software Engineering (ICSE'99)
, May 16–22, 1999, Los Angeles, CA, IEEE Computer Society (1999), pp. 246–255.
S. Blazy and P. Facon, “Partial Evaluation for the Understanding of Fortran Programs,”
International Journal of Software Engineering and Knowledge Engineering
4
, No. 4, 535–599 (1994).
F. Lanubile and G. Visaggio, “Function Recovery Based on Program Slicing,”
Proceedings of the Conference on Software Maintenance (ICSM 1993)
, September 1993, Montréal, Quebec, Canada, IEEE Computer Society (1993), pp. 396–404.
About IBM
Privacy
Contact