ACM Home Page
Please provide us with feedback. Feedback
From programming to modeling: our experience with a distributed software engineering course
Full text pdf formatPdf (912 KB)
Source
International Conference on Software Engineering archive
Proceedings of the 30th international conference on Software engineering table of contents
Leipzig, Germany
SESSION: Extending the frontiers in SE education table of contents
Pages 749-758  
Year of Publication: 2008
ISBN:978-1-60558-079-1
Authors
Jordi Cabot  Open University of Catalonia, Barcelona, Spain
Francisco Durán  Universidad de Málaga, Málaga, Spain
Nathalie Moreno  Universidad de Málaga, Málaga, Spain
Antonio Vallecillo  Universidad de Málaga, Málaga, Spain
José Raúl Romero  Universidad de Córdoba, Córdoba, Spain
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 29,   Downloads (12 Months): 72,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1368088.1368194
What is a DOI?

ABSTRACT

Distributed Software Engineering (DSE) concepts in Computer Science (or Engineering) Degrees are commonly introduced using a hands-on approach mainly consisting of teaching a particular distributed and component-based technology platform (such as Java Enterprise Edition or Microsoft .NET) and proposing the students to develop a small distributed software application with it. Though this approach provides the students with some relevant practical knowledge, we believe that it is not the most appropriate way of teaching all the concepts and particularities of DSE. Thus, in this paper we report on our experience of redesigning an initial DSE course following a model-based approach. By raising the level of abstraction we gained modularity, separation of concerns and technology independence, while making the course evolve according to the latest trends in software development methods.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
UOC. Open University of Catalonia. www.uoc.edu
 
3
European Commission. ECTS - European Credit Transfer and Accumulation System. http://ec.europa.eu/education/programmes/socrates/ects/index_en.html
 
4
 
5
Council of Europe. European Higher Education Area. http://www.coe.int/T/DG4/HigherEducation/EHEA2010/Default_en.asp
 
6
 
7
ISO/IEC. Open Distributed Processing - Reference Model: Foundations. ISO/IEC IS 10746 ITU-T Rec. X.901 to X.904, 1997. http://www.rm-odp.net
 
8
 
9
ISO/IEC. Use of UML for ODP system specifications. ISO/IEC FDIS 19793, ITU-T 2006. Rec. X.906, 2007. http://www.rm--odp.net
 
10

Collaborative Colleagues:
Jordi Cabot: colleagues
Francisco Durán: colleagues
Nathalie Moreno: colleagues
Antonio Vallecillo: colleagues
José Raúl Romero: colleagues