Abstract
A well-conceived service or facility is always based on an underlying semantic model that is independent of the target platform. However, the model may not be distilled explicitly, and this is the case with OMG’s vertical domain specifications because the model is not expressed separately from its IDL interfaces. Therefore, these services and facilities have not received the recognition and use that they deserve outside of the CORBA environment. This paper reports on the application of MDA concepts on the development of a draft proposal for a Domain CORBA Facility for e-learning. In order to maximize the utility and impact of the domain facility in the MDA, it was modelled in the form of a normative Platform Independent Model (PIM) expressed using UML, augmented by a normative Platform Specific Model (PSM) expressed using the UML profile for CORBA and IDL interface definitions.
Springer-Verlag Berlin Heidelberg
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
OMG: The Common Object Request Broker: Architecture and Specification (2001) Electronic version available at http://www.omg.org/cgi-bin/doc?formal/01-12-35.ps.
OMG: IDL Syntax and Semantics chapter (2000) Electronic version available at http://www.omg.org/cgi-bin/doc?formal/01-02-39.
OMG: Model Driven Architecture (MDA). Technical report, OMG (2001) Electronic version available at http://www.omg.org/cgi-bin/doc?ormsc/01-07-01.pdf.
Anido, L., Fernández, M., Caeiro, M., Santos, J., Rodríguez, J., Llamas, M.: Virtual Learning and Computer Based Training Standardization. Issues and Trends. Submitted to ACM Computing Surveys (2001) Electronic version available at http://www-gist.det.uvigo.es/~lanido/congresos/anidoSurveys.zip.
GESTALT: Getting Educational System Talk Accross Leading edge Technologies project. Web site at http://www.fdgroup.co.uk/gestalt (2002).
Dodds, P.: Sharable Content Object Reference Model (SCORM). The SCORM Run-time Environment. Technical Report Version 1.2, ADL Initiative (2001) Electronic version available at http://www.adlnet.org/library/documents/scorm/specifications/SCORM1.2break RunTimeEnv.pdf.
Anido, L.: Contribución a la Definición de Arquitecturas Distribuidas para Sistemas de Aprendizaje Basados en Ordenador utilizando CORBA. Ph.D. thesis, Departamento de Ingeniería Telemática, Universidad de Vigo (2001).
Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. Addison-Wesley (1999).
Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. Addison-Wesley (1999).
Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Modelling Language User Guide. Addison Wesley Longman (1999).
OMG: UML Profile for CORBA Specification. Technical report, OMG (2000) Electronic version available at http://cgi.omg.org/cgi-bin/doc?ptc/00-10-01.
Landon, S.: Comparative Analysis of On-line Educational Delivery. Technical report (2001) Electronic version available at http://www.ctt.bc.ca/landonline.
Fredrickson, S.: Untangling a Tangled Web: An Overview of Web Based Instruction Programs. T.H. E. Journal 26 (1999) 67–77.
Anido, L., Llamas, M., Fernández, M.: Labware for the Internet. Computer Applications in Engineering Education 8 (2000) 201–208
Anido, L., Llamas, M., Fernández, M.: Internet-based Learning by Doing. IEEE Transactions on Education 44 (2001) Accompanying CD-ROM.
Lidner, R.: Expertise and Role Identification for Learning Environments (ERILE). Technical report, ISO/IEC JTC1 SC36 (2001) Electronic version available at http://jtc1sc36.org/doc/36N0065.pdf.
Cockburn, A.: Basic UseCase Template. Humans and Technology (1998) Electronic version available at http://members.aol.com/ acockburn/papers/uctempla.htm.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Anido, L., Caeiro, M., Rodríguez, J., Santos, J. (2002). Applying MDA Concepts to Develop a Domain CORBA Facility for E-learning. In: Jézéquel, JM., Hussmann, H., Cook, S. (eds) ≪UML≫ 2002 — The Unified Modeling Language. UML 2002. Lecture Notes in Computer Science, vol 2460. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45800-X_25
Download citation
DOI: https://doi.org/10.1007/3-540-45800-X_25
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44254-7
Online ISBN: 978-3-540-45800-5
eBook Packages: Springer Book Archive