فهرست و منابع گزارش سمینار نگاه هستان شناسانه بر معماری نرم افزار
فهرست:
فهرست مطالب
چکیده ............................................................................................................................................................................................................١
١ مقدمه .............................................................................................................................................................................................................٢
٢ مفاهیم پایه ...................................................................................................................................................................................................٤
1-2 مقدمه .........................................................................................................................................................................................٤
2-2 وب معنایی ................................................................................................................................................................................٤
1-2-2 تولید برنامه کاربردی با استفاده از فن آوری وب معنایی ..............................................................................٥
2-2-2 هستان شناسی .........................................................................................................................................................٧
3-2-2 RDF و RDF Schema ................................................................................................................................٩
11..................................................................................................................................................................OWL 4-2-2
5-2-2 مقایسه OWL.RDF با زبان های شئ گرا..................................................................................................١٣
3-2 معماری مدل گرا....................................................................................................................................................................١٦
1-3-2 مقدمه ....................................................................................................................................................................١٦
2-3-2 مشکلات توسعه نرم افزار به روش سنتی .......................................................................................................١٧
3-3-2 فرآیند توسعه معماری مدل گرا........................................................................................................................٢٠
4-3-2 نقش UML در معماری مدل گرا ..................................................................................................................٢٦
5-3-2 متامدل سازی در معماری مدل گرا.................................................................................................................٣١
4-2 جمع بندی مطالب فصل ......................................................................................................................................................٣٥
٣ معماری هستان شناسانه ..........................................................................................................................................................................٣٧
1-3 مقدمه ......................................................................................................................................................................................٣٧
2-3 اهداف مورد نظر....................................................................................................................................................................٣٨
1-2-3 وب معنایی در مهندسی نرم افزار ......................................................................................................................٣٨
یVک I
2-2-3 هستان شناسی به عنوان ابزاری برای توصیف فرمال مدل ها ....................................................................٣٩
3-2-3 پشتیبانی از چرخه حیات نرم افزار ..................................................................................................................٤٥
٤ آنچه دیگران در این زمینه انجام داده اند............................................................................................................................................٤٧
1-4 مقدمه ......................................................................................................................................................................................٤٧
2-4 توسعه هستان شناسانه .........................................................................................................................................................٤٨
1-2-4 مشکلات ................................................................................................................................................................٤٩
2-2-4 راه حل ها...............................................................................................................................................................٤٩
3-4 توسعه توانمند شده با هستان شناسی ..............................................................................................................................٥٧
1-3-4 مشکلات ................................................................................................................................................................٥٨
2-3-4 راه حل ...................................................................................................................................................................٥٨
4-4 معماری های مبتنی بر هستان شناسی .............................................................................................................................٥٩
1-4-4 مشکلات ................................................................................................................................................................٥٩
2-4-4 راه حل ....................................................................................................................................................................٥٩
5-4 معماری های توانمندشده با هستان شناسی ....................................................................................................................٥٩
1-5-4 مشکلات ................................................................................................................................................................٥٩
2-5-4 راه حل ها...............................................................................................................................................................٦٠
٥ نتیجه گیری ................................................................................................................................................................................................٦٤
پیوست ١ ............................................................................................................................................................................................................ ٦٦
منابع .....................................................................................................................................................................................................................٦٨
دوV
منبع:
1 Akerman A. and Tyree J., Using ontology to support development of software
architectures, IBM SYSTEMS JOURNAL, No. 4 : Vol. 24, 2006.
2 Baclawski K. [et al.], Extending the Unified Modeling Language for Ontology
Development, Software and Systems Modeling Journal, SoSyM, 2002.
3 Berners-Lee Tim, Weaving the Web, Harper San Francisco, 1999.
4 Cleland-Huang Jane, Toward Improved Traceability of Non-Functional
Requirements, TEFSE 2005, Long Beach, California, 2005.
5 Cranefield Stephen, UML and the Semantic Web, Proceedings of the International
Semantic Web Working Symposium (SWWS), Stanford, 2001.
6 Daconta Michael C., Obrst Leo J. and Smith Kevin T., The Semantic Web-A Guide
to the Future of XML, Web Services, and Knowledge Management, Wiley Publishing,
Inc., 2003.
7 Djuric Dragan, Gaševic Dragan and Devedžic Vladan, Ontology Modeling and
MDA, JOURNAL OF OBJECT TECHNOLOGY, Zurich : ETH Zurich, Chair of
Software Engineering ©JOT, January-February 2005. - No.1 : Vol. 4.
8 Frankel David S., Model Driven Architecture: applying MDA to Enterprise
Computing, Wiley Publishing, Inc., 2003.
9 Gruber T., A Translation Approach to Portable Ontology Specifications, Knowledge
Acquisition 5: 199–220, 1993.
10 Guarino N., Formal Ontology in Information Systems, proceedings of the First
International Conference (FOIS '98), Trent, Italy, IOS Press, 1998.
11 Happel Hans J. and Seedorf Stefan, Applications of Ontologies in Software
Engineering, Athens, GA, USA, Springer, 2006.
12 Happel Hans Jörg, Korthaus Axel and Seedor Stefan, An Ontology-enabled
Approach to Software Reuse, Proceeding of the 18'th International Conference on
Software Engineering and Knowledge Engineering (SEKE), San Francisco, 2006.
13 http:..www.omg.org.technology.documents.formal.mof.htm, The Object Management
Group (OMG), 2006.
14 IEEE Recomended Practice for Architectural Description of Software-Intensive
Systems, IEEE STD 1471, 2000.
69
15 Kajan Ejub and Stoimenov Leonid, Toward an Ontology-Driven architectural
Framework for B2B, COMMUNICATIONS OF THE ACM, December 2005. - No.
12 : Vol. 48.
16 Knublauch Holger [et al.], A Semantic Web Primer for Object-Oriented Software
Developers, W3C, 2006.
17 Kyaruzi John K. and Katwijk Jan Van, Beyond Components-Connections-
Constraints: Dealing with Software Architecture Difficulties, 1999.
18 Maedche Alexander, Ontology Learning for the Semantic Web, Springer, 2002.
19 Mellor Stephen J. and Balcer Marc J., Executable UML: A Foundation for Model-
Driven Architecture, Boston, Addison Wesley, 2002.
20 Motik Boris, Sattler Ulrike and Studer Rudi, Query Answering for OWL-DL with
Rules, 2004.
21 Oberle Daniel, Lamparter Steffen and Eberhart Andreas, Semantic Management of
Web Services, 3rd International Conference on Service Oriented Computing, ICSOC
2005, Amsterdam, 2005.
22 Oberle Daniel, Staab Steffen and Eberhar Andreas, Towards Semantic Middleware
for Web Application Development, IEEE Distributed Systems Online, 2005.
23 OMG: Ontology Definition Metamodel, http:..www.omg.org.dontology, RFP, OMG,
2006.
24 Qiu Baojun [et al.], General Consistency Management Within the Development of
Ontology-Driven web Information System, Berlin Heidenberg, Springer, 2005.
25 Tang Lv-an [et al.], PODWIS: A Personalized Tool for Ontology Development in
Domain Specific Web Information System, Proceeding of 7th Asia-Pacific Web
Conference.
26 Tetlow Phil [et al.], Ontology Driven Architectures and Potential Uses of the Semantic
Web in Systems and Software Engineering, W3C(MIT, ERCIM, Keio), 2006.
27 Tyree J. and Akerman A., Position on Ontology-Based Architecture, Proceedings of
Fifth Working IEEE.IFIP Conference on Software Architecture, IEEE, 2005.