Traceability Method for Software Engineering Documentation
|
|
|
- Doris Lambert
- 10 years ago
- Views:
Transcription
1 216 Traceability Method for Software Engineering Documentation Nur Adila Azram 1 and Rodziah Atan 2 1 Department of Information System, Universiti Putra Malaysia, Company Serdang, Selangor, Malaysia 2 Department of Information System, Universiti Putra Malaysia, Company Serdang, Selangor, Malaysia Abstract Traceability has been widely discussed in research area. It has been one of interest topic to be research in software engineering. Traceability in software ation is one of the interesting topics to be research further. It is important in software ation to trace out the flow or process in all the s whether they depends with one another or not. In this paper, we present a traceability method for software engineering ation. The objective of this research is to facilitate in tracing of the software ation. Keywords: Traceability, Method, Software Engineering, Software Documentation. 1. Introduction Traceability can be described as the ability to track and follow processes that links and depends with one another to complete a certain job. It is one of important criteria in software engineering quality factors in which it describes and follows the life of a software objects in term of modeling the relations between software artifacts explicitly [1]. Traceability increases the understandability in complexity of relations and dependencies among objects generated in software development. It is important in facilitates system developers to keep track on their system development from the requirements until the implementations especially on large and complex system. Furthermore, traceability essential in tracking system flows for maintenance purpose. Issues on traceability have been widely discussed by researchers in software engineering. There are many approaches, method, framework or tool that has been proposed by researchers for solving problems regarding traceability in software engineering areas such as software design and testing. Traceability in software engineering ation also important so that people involves in the software system can trace everything from the ation for many purpose such as maintenance. In this paper, we presented a traceability method for software engineering ation tracing. The method use is based on a previous research. The remaining of this paper is structured as follows. In section 2, we make a review on related topic of the research. In section 3, we present the methodology. In section 4, we present the experimental setup for software engineering case studies ation. Finally, in Section 5, we conclude the work. 2. Review on Related Topic The review is divided into to sections which are:- 2.1) Software Engineering Traceability 2.2) Software Documentation 2.1 Software Engineering Traceability In the context of software engineering, traceability has been an important aspect of software development that is often required by various professional standards and government agencies [2]. It can be defined as the ability to describe and follow the life of a software object and a means for modeling the relations between software artifacts in an explicit way [1]. Developers use traceability in keeping track their development activities so that any changes made can be track down. From the review, one research use an approach which is usage-centered traceability process that utilizes UML class diagrams to define traceability strategies for a project and then visually represents trace queries as constraints upon subsets of the model [3]. Visual Trace Modeling Language (VTML) designed to increase the benefits of tracing, through making it more accessible to software developers and other project stakeholders. Their approach utilizes typical UML class diagrams to model trace queries as a set
2 217 of constraints enforced onto a division of traceability meta-model. Research by Jane Cleland-Huang, Jane Huffman Hayes, J. M. Domel (2009) propose a model-based traceability approach to help developers in getting advantages from traces they develop and also planning trace strategies in a graphical modeling environment [4]. The approach proposed consists of four different layers which are strategic layer, management layer, stored query layer and executable layer. All of the elements for this approach are represented in XML. The domain for demonstrating this approach is a traffic simulator project that composed of requirements, UML class diagrams, code, test cases and test case results. In another research, they presented a rule-based approach to support the automatic generation of traceability relations between s which are different parts of the requirements ations of a software system and analysis object models (AOM) that specify the main entities in the application domain of a system [5]. The generation is done based on two traceability rules that are RTOM rules and IREQ rules. This approach is evaluated by implementation of a prototype traceability tool that implemented in Java and uses the XML parser for Java. They used the metrics of precision and recall for the traceability evaluation which are different from this research. 3. Methodology The method used in software engineering ation tracing is based on a previous research by [1] that used the example of collaborative writing (CW) in software product line (SPL) engineering domain. There are three SPL engineering traceability issues that have been presented by them which are traceability links between feature and structural models, traceability links between SPL level and product level models and lastly traceability links between generic and concrete structural models. To be more specific, the description of each issue is in Table 1. They presented the framework of the tracing which is shown in Figure 1. From the framework, the tracing is done from feature model to structural model (a1 and b2) and from SPL level and Product level (a2 and b1). Issue Table 1: of SPL engineering traceability issues Clear ation of the dependency between feature model of SPL and products. The ation of where SPL commonality is realized in the different products. Documentation of the generic models embodied by the concrete structural solutions develops for the product line. Another review is made on a research that presents an approach to customize traceability to the situation at hand [1]. This approach is done by scope the traces to be maintained to the activities that stakeholders must do. Core traceability paths that link activities to be supported are defined. They use the domain of software product line (SPL) engineering to test the approach. This approach has been selected in the research as the software engineering traceability method for software engineering ation tracing. 2.1 Software Documentation Software ation has been one of the important things in software development. It may be described as any artifact intended to communicate information on the software system [6]. Documentation has been well-known on the list of recommended practices to improve development and help maintenance [7]. It has been one of the oldest recommended practices. There have been many problems regarding ation such as nonexistent or of poor quality [8, 9]; over abundant and without a definite objective [10] and tracking of process or flow between various s that depends with one another. Fig. 1 Framework of previous research.
3 218 Based on the issues, we proposed the traceability metrics and attributes that are significant to our research for verifying and validating the tracing result. The proposed metrics are shown in Table 2 while the attributes are shown in Table 3. We take the concept of the tracing from the framework and modify it to suit in our own domain. The modified framework is shown in Figure 2. From the modified framework, the tracing is done from Document 1 to Document 2, Document 2 to Document 3 and Document 1 to Document 3. Table 2: The proposed traceability metrics Metric Dependency Commonalit y Structural Solution Dependency of keyword from one to another. Similarity of keyword within a or from one to another. Standard ation followed. Table 3: The proposed attributes 4. Experimental Setup Fig. 2 The modified framework. Attribute used linked Dependency of keyword used common keyword Keyword linked Categorization of Scope of Document compliance Total number of used for tracing. Total number of that linked with one another. Percentage of dependency between s. Total number of keyword used for tracing. Total number of common keyword used in each. Percentage of keyword that linked between s. Type of. Total range cover by following standard ation. Document compliance percentage following standard ation The experiment is set up to test and validate the method that we proposed. We use two software engineering case studies which are e-perubatan and e-exchange system. These two systems is a web-based application which developed for in-house usage. We use two s (Software Requirement Specification and Software Detail Design) and source code files from the two case studies for our experiment. The illustration of the tracing following the modified framework is shown in Figure 3. Fig. 3 Illustration of the tracing.
4 219 First of all, we need to determine what we want to trace. We called the thing that we want to trace as keyword. The keywords that we have determined will be traced down manually in SRS first. Then we trace them in SDD and source code files. The result of the tracing will show the total number of each keywords traced in each s. Then we proceed we automated tracing using a trace tool that we developed. The results from manual and automated tracing are compared by calculating the percentage of tracing and the percentage of differential rate between them. Table 4 shows the tracing result for e-exchange SRS and Table 5 shows the tracing result for e-exchange SDD. Table 4: Tracing result for e-exchange SRS KEYWORD SRS TRACING MANUAL AUTO DIFFERENCE User ID Password IOCA student Administrat or Application Exchange Program update delete insert The result of the tracing are verified and validated with the metrics and attributes that we have proposed. Metric 1 verified the dependency of keywords between SRS-SDD, SDD-SC and SRS-SC. Metric 2 verified the similarity of keywords from SRS to SDD to SC. And lastly Metric 3 verified the compliance percentage of SRS and SDD s with the standard guideline in which we use the IEEE standard guideline. We did not consider source code files for compliance percentage because of the difference programming language used by both case studies. Figure 4 show the verification result of Metric 1 for e- Exchange SRS-SDD keywords dependency. It shows that most of the keywords have 100 percentage linked between SRS and SDD which mean they are highly dependent between SRS and SDD. Figure 5 show the verification result of Metric 2 for e-exchange case study. It shows the number of keywords that are the same with the actual keyword we used in the tracing. Figure 6 show the verification result of Metric 3 for e-exchange SRS and SDD compliance percentage. It shows the compliance percentage of more than 70 which mean they are highly following the standard. Table 5: Tracing result for e-exchange SDD KEYWORD SRS TRACING DIFFERENCE Fig. 4 Verification result for Metric 1. MANUAL AUTO User ID Password IOCA student Administrat or Application Exchange Program update delete insert Fig. 5 Verification result for Metric 2.
5 220 [7] A. Forward and T. C. Lethbridge, The relevance of software ation, tools and technologies: a survey, In DocEng 02: Proceedings of the 2002 ACM symposium on Document engineering, 2002, pp [8] L. C. Briand. Software ation: How much is enough, In Proceedings of the Seventh European Conference on Software Maintenance and Reengineering (CSMR 03), 2003, pp [9] S. Huang and S. Tilley, Towards a ation 74 maturity model, In SIGDOC 03: Proceedings of the 21st annual international conference on Documentation, 2003, pp [10] A. Forward and T. C. Lethbridge, The relevance of software ation, tools and technologies: a survey, In DocEng 02: Proceedings of the 2002 ACM symposium on Document engineering, 2002, pp Conclusions Fig. 6 Verification result for Metric 3. In this paper, we present a traceability method for software engineering ation. We proposed the traceability metrics and attributes for verifying and validating the tracing result. We use ation from two software engineering case studies to implement this method using both manual tracing and automated trace tool. Evaluation of the tracing result from the experiment shows an acceptable tracing result. Thus, we are going to implement this method in a different domain which is in food ingredient ation and evaluate whether we can get the same satisfactory result as in software engineering ation. Nur Adila Azram is a Master degree student of Department of Information System at Universiti Putra Malaysia. She received Bachelor of Computer Science major in Software Engineering from University Putra Malaysia in She currently continued her study in Master of Science focusing on Software Engineering at University Putra Malaysia. Her research interests are focusing on software engineering traceability method and food traceability. Rodziah Atan is a Associate Professor of Department of Information System at Universiti Putra Malaysia. She received her PhD from University Putra Malaysia in Her field of interest is software process modeling and pursuing for new knowledge in bioinformatics visualization tools, cloud environment and other software engineering related areas especially software design. References [1] P. Lago, H. Muccini, H.v. Vliet, A scoped approach to traceability management, The Journal of System and Software 82, 2008, pp [2] H.C. Asuncion, F. Francois, R.N. Taylor, An End-to-end Industrial Software Traceability Tool, Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering, 2007, pp [3] P. Mäder and J. Cleland-Huang, A Visual Traceability Modeling Language, In Proceedings of ACIVS (2). 2010, [4] G. Spanoudakis, A. Zisman, E. Perez-Minana, P. Krause, Rule-based Generation Requirements Traceability Relations, The Journal of Systems and Software 72, 2003, pp [5] J. Cleland-Huang, J.H. Hayes, J.M. Domel, Model-based Traceability, TEFSE '09 Proceedings of the 2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering, 2009, pp [6] S C. B. de Souza, N Anquetil, K. M. de Oliveira, A Study of the Documentation Essential to Software Maintenance, In SIGDOC 05: Proceedings of the 23rd Annual International Conference on Design of Communication: Documenting & Designing for Pervasive Information, 2005,pp
UML-based Test Generation and Execution
UML-based Test Generation and Execution Jean Hartmann, Marlon Vieira, Herb Foster, Axel Ruder Siemens Corporate Research, Inc. 755 College Road East Princeton NJ 08540, USA [email protected] ABSTRACT
Component visualization methods for large legacy software in C/C++
Annales Mathematicae et Informaticae 44 (2015) pp. 23 33 http://ami.ektf.hu Component visualization methods for large legacy software in C/C++ Máté Cserép a, Dániel Krupp b a Eötvös Loránd University [email protected]
Design of Visual Repository, Constraint and Process Modeling Tool based on Eclipse Plug-ins
Design of Visual Repository, Constraint and Process Modeling Tool based on Eclipse Plug-ins Rushiraj Heshi Department of Computer Science and Engineering Walchand College of Engineering, Sangli Smriti
Formalization of Functional Requirements and Their Traceability in UML Diagrams A Z Notation Based Approach
Formalization of Functional Requirements and Their Traceability in UML Diagrams A Z Notation Based Approach Sabnam Sengupta 1,Swapan Bhattacharya 2 Department of Computer Science & Engineering, Jadavpur
Dynamic Monitoring Interval to Economize SLA Evaluation in Cloud Computing Nor Shahida Mohd Jamail, Rodziah Atan, Rusli Abdullah, Mar Yah Said
Dynamic Monitoring to Economize SLA Evaluation in Cloud Computing Nor Shahida Mohd Jamail, Rodziah Atan, Rusli Abdullah, Mar Yah Said Abstract Service level agreement (SLA) is a contract between service
A Traceability Approach to Support Object-oriented Software
A Traceability Approach to Support Object-oriented Software Othman Mohd Yusop Centre for Advanced Software Engineering Universiti Teknologi Malaysia 54100 Jln Semarak, K. Lumpur [email protected] Dr.
A Hierarchical Self-X SLA for Cloud Computing
A Hierarchical Self-X SLA for Cloud Computing 1 Ahmad Mosallanejad, 2 Rodziah Atan, 3 Rusli Abdullah, 4 Masrah Azmi Murad *1,2,3,4 Faculty of Computer Science and Information Technology, UPM, Malaysia,
Overview. Stakes. Context. Model-Based Development of Safety-Critical Systems
1 2 Model-Based Development of -Critical Systems Miguel A. de Miguel 5/6,, 2006 modeling Stakes 3 Context 4 To increase the industrial competitiveness in the domain of software systems To face the growing
Towards Modeling and Transformation of Security Requirements for Service-oriented Architectures
Towards Modeling and Transformation of Security Requirements for Service-oriented Architectures Sven Feja 1, Ralph Herkenhöner 2, Meiko Jensen 3, Andreas Speck 1, Hermann de Meer 2, and Jörg Schwenk 3
Keywords document, agile documentation, documentation, Techno functional expert, Team Collaboration, document selection;
Volume 4, Issue 4, April 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Document Driven
A Variability Viewpoint for Enterprise Software Systems
2012 Joint Working Conference on Software Architecture & 6th European Conference on Software Architecture A Variability Viewpoint for Enterprise Software Systems Matthias Galster University of Groningen,
Towards a Multi-Domain Model-Driven Traceability Approach
Towards a Multi-Domain Model-Driven Traceability Approach Masoumeh Taromirad, Nicholas Matragkas, and Richard F. Paige Department of Computer Science, University of York, UK [mt705,nicholas.matragkas,richard.paige]@york.ac.uk
Efficient Service Broker Policy For Large-Scale Cloud Environments
www.ijcsi.org 85 Efficient Service Broker Policy For Large-Scale Cloud Environments Mohammed Radi Computer Science Department, Faculty of Applied Science Alaqsa University, Gaza Palestine Abstract Algorithms,
MDE Adoption in Industry: Challenges and Success Criteria
MDE Adoption in Industry: Challenges and Success Criteria Parastoo Mohagheghi 1, Miguel A. Fernandez 2, Juan A. Martell 2, Mathias Fritzsche 3 and Wasif Gilani 3 1 SINTEF, P.O.Box 124-Blindern, N-0314
UPROM Tool: A Unified Business Process Modeling Tool for Generating Software Life Cycle Artifacts
UPROM Tool: A Unified Business Process Modeling Tool for Generating Software Life Cycle Artifacts Banu Aysolmaz 1 and Onur Demirörs 2 1, 2 Informatics Institute, Middle East Technical University, Ankara,
Regression Testing Based on Comparing Fault Detection by multi criteria before prioritization and after prioritization
Regression Testing Based on Comparing Fault Detection by multi criteria before prioritization and after prioritization KanwalpreetKaur #, Satwinder Singh * #Research Scholar, Dept of Computer Science and
Model-Driven Software Configuration Management and Environment Model
Model-Driven Software Configuration Management and Environment Model ARTURS BARTUSEVICS, LEONIDS NOVICKIS Faculty of Computer Science and Information Technology RTU Kalku Street 1, Riga LV-1658, Latvia
Monitoring Performances of Quality of Service in Cloud with System of Systems
Monitoring Performances of Quality of Service in Cloud with System of Systems Helen Anderson Akpan 1, M. R. Sudha 2 1 MSc Student, Department of Information Technology, 2 Assistant Professor, Department
Measuring the Impact of Changing Requirements on Software Project Cost: An Empirical Investigation
www.ijcsi.org 170 Measuring the Impact of Changing Requirements on Software Project Cost: An Empirical Investigation Bushra Sharif 1, Dr. Shoab A. Khan 2, Muhammad Wasim Bhatti 3 1&2 Department of Computer
Towards Collaborative Requirements Engineering Tool for ERP product customization
Towards Collaborative Requirements Engineering Tool for ERP product customization Boban Celebic, Ruth Breu, Michael Felderer, Florian Häser Institute of Computer Science, University of Innsbruck 6020 Innsbruck,
A Change Impact Analysis Tool for Software Development Phase
, pp. 245-256 http://dx.doi.org/10.14257/ijseia.2015.9.9.21 A Change Impact Analysis Tool for Software Development Phase Sufyan Basri, Nazri Kama, Roslina Ibrahim and Saiful Adli Ismail Advanced Informatics
ASCETiC Whitepaper. Motivation. ASCETiC Toolbox Business Goals. Approach
ASCETiC Whitepaper Motivation The increased usage of ICT, together with growing energy costs and the need to reduce greenhouse gases emissions call for energy-efficient technologies that decrease the overall
Agile Methods and Software Maintenance by Dr. David F. Rico, PMP, CSM
Agile Methods and Software Maintenance by Dr. David F. Rico, PMP, CSM Agile Methods only apply to the software "development" portion of the lifecycle and certainly don't apply to the software maintenance
Virtualization Technologies (ENCS 691K Chapter 3)
Virtualization Technologies (ENCS 691K Chapter 3) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ The Key Technologies on Which Cloud Computing
Sub Code: CP7007 Sub Name: SOFTWARE REQUIREMENTS ENGINEERING Branch / Year: ME CSE / I Year Staff in charge: Dr.M.Senthil Kumar
VALLIAMMAI ENGINEERING COLLEGE S.R.M. Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Sub Code: CP7007 Sub Name: SOFTWARE REQUIREMENTS ENGINEERING Branch / Year: ME CSE / I Year Staff
A Visualization Approach for Bug Reports in Software Systems
, pp. 37-46 http://dx.doi.org/10.14257/ijseia.2014.8.10.04 A Visualization Approach for Bug Reports in Software Systems Maen Hammad 1, Somia Abufakher 2 and Mustafa Hammad 3 1, 2 Department of Software
Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2).
0305203 0305280 0305301 0305302 Software Engineering/Courses Description Introduction to Software Engineering Prerequisite: 0306211(Computer Programming 2). This course introduces students to the problems
Case Study: Inception Phase. L. ch. 3-5
Case Study: Inception Phase L. ch. 3-5 An Example System Let s consider a familiar example: a POS system A learning strategy: Learn ideas and concepts on the POS system UML itself is among those ideas/concepts
Using Requirements Traceability Links At Runtime A Position Paper
Using Requirements Traceability Links At Runtime A Position Paper Alexander Delater, Barbara Paech University of Heidelberg, Institute of omputer Science Im Neuenheimer Feld 326, 69120 Heidelberg, Germany
Web-based Multimedia Content Management System for Effective News Personalization on Interactive Broadcasting
Web-based Multimedia Content Management System for Effective News Personalization on Interactive Broadcasting S.N.CHEONG AZHAR K.M. M. HANMANDLU Faculty Of Engineering, Multimedia University, Jalan Multimedia,
A UML 2 Profile for Business Process Modelling *
A UML 2 Profile for Business Process Modelling * Beate List and Birgit Korherr Women s Postgraduate College for Internet Technologies Institute of Software Technology and Interactive Systems Vienna University
An architecture for open and scalable WebGIS
An architecture for open and scalable WebGIS Aleksandar Milosavljević, Leonid Stoimenov, Slobodanka Djordjević-Kajan CG&GIS Lab, Department of Computer Science Faculty of Electronic Engineering, University
Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements
Questions? Assignment Why is proper project management important? What is goal of domain analysis? What is the difference between functional and non- functional requirements? Why is it important for requirements
Architecture Centric Development in Software Product Lines
Architecture Centric Development in Software Product Lines Aurangzeb Khan DCE, College of E & ME National University of Science and Technology (NUST), Pakistan Farooque Azam DCE, College of E & ME National
The Impact of Software Quality on Maintenance Process
The Impact of Software Quality on Maintenance Process Anas Bassam AL-Badareen, Mohd Hasan Selamat, Marzanah A. Jabar, Jamilah Din, Sherzod Turaev Abstract The software is always required to be developed
Industrial Adoption of Automatically Extracted GUI Models for Testing
Industrial Adoption of Automatically Extracted GUI Models for Testing Pekka Aho 1,2 [email protected], Matias Suarez 3 [email protected], Teemu Kanstrén 1,4 [email protected], and Atif M. Memon
Tracing Requirements and Source Code during Software Development
Tracing Requirements and Source Code during Software Development Alexander Delater, Barbara Paech Institute of Computer Science University of Heidelberg Im Neuenheimer Feld 326, 69120 Heidelberg, Germany
SERG. Reconstructing Requirements Traceability in Design and Test Using Latent Semantic Indexing
Delft University of Technology Software Engineering Research Group Technical Report Series Reconstructing Requirements Traceability in Design and Test Using Latent Semantic Indexing Marco Lormans and Arie
Method of Fault Detection in Cloud Computing Systems
, pp.205-212 http://dx.doi.org/10.14257/ijgdc.2014.7.3.21 Method of Fault Detection in Cloud Computing Systems Ying Jiang, Jie Huang, Jiaman Ding and Yingli Liu Yunnan Key Lab of Computer Technology Application,
An Object Oriented Role-based Access Control Model for Secure Domain Environments
International Journal of Network Security, Vol.4, No.1, PP.10 16, Jan. 2007 10 An Object Oriented -based Access Control Model for Secure Domain Environments Cungang Yang Department of Electrical and Computer
Agile Requirements Traceability Using Domain-Specific Modelling Languages
Agile Requirements Traceability Using Domain-Specific Modelling Languages Masoumeh Taromirad Department of Computer Science University of York York, UK [email protected] ABSTRACT Requirements traceability
AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS
AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS ZORAN JEREMIĆ, VLADAN DEVEDŽIĆ, DRAGAN GAŠEVIĆ FON School of Business Administration, University of Belgrade Jove Ilića 154, POB 52, 11000 Belgrade,
Multifunctional Barcode Inventory System for Retailing. Are You Ready for It?
Multifunctional Barcode Inventory System for Retailing. Are You Ready for It? Ling Shi Cai, Leau Yu Beng, Charlie Albert Lasuin, Tan Soo Fun, Chin Pei Yee Abstract This paper explains the development of
Scenario-based Requirements Engineering and User-Interface Design
Scenario-based Requirements Engineering and User-Interface Institut für Computertechnik ICT Institute of Computer Technology Hermann Kaindl Vienna University of Technology, ICT Austria [email protected]
packet retransmitting based on dynamic route table technology, as shown in fig. 2 and 3.
Implementation of an Emulation Environment for Large Scale Network Security Experiments Cui Yimin, Liu Li, Jin Qi, Kuang Xiaohui National Key Laboratory of Science and Technology on Information System
Chapter 5. Regression Testing of Web-Components
Chapter 5 Regression Testing of Web-Components With emergence of services and information over the internet and intranet, Web sites have become complex. Web components and their underlying parts are evolving
Evaluation of a Use-Case-Driven Requirements Analysis Tool Employing Web UI Prototype Generation
Evaluation of a Use-Case-Driven Requirements Analysis Tool Employing Web UI Prototype Generation SHINPEI OGATA Course of Functional Control Systems, Graduate School of Engineering Shibaura Institute of
An Aspect-Oriented Product Line Framework to Support the Development of Software Product Lines of Web Applications
An Aspect-Oriented Product Line Framework to Support the Development of Software Product Lines of Web Applications Germán Harvey Alférez Salinas Department of Computer Information Systems, Mission College,
UML-based Conceptual Design Approach for Modeling Complex Processes in Web Application
UML-based Conceptual Design Approach for Modeling Complex Processes in Web Application Siti Azreena Mubin Faculty of Computer Science and Information Technology, Universiti Putra Malaysia, 43400 Serdang,
Logical Data Models for Cloud Computing Architectures
Logical Data Models for Cloud Computing Architectures Augustine (Gus) Samba, Kent State University Describing generic logical data models for two existing cloud computing architectures, the author helps
Do you know? "7 Practices" for a Reliable Requirements Management. by Software Process Engineering Inc. translated by Sparx Systems Japan Co., Ltd.
Do you know? "7 Practices" for a Reliable Requirements Management by Software Process Engineering Inc. translated by Sparx Systems Japan Co., Ltd. In this white paper, we focus on the "Requirements Management,"
GenericServ, a Generic Server for Web Application Development
EurAsia-ICT 2002, Shiraz-Iran, 29-31 Oct. GenericServ, a Generic Server for Web Application Development Samar TAWBI PHD student [email protected] Bilal CHEBARO Assistant professor [email protected] Abstract
Generating Enterprise Applications from Models
Generating Enterprise Applications from Models Vinay Kulkarni, R Venkatesh, Sreedhar Reddy Tata Research Development and Design Centre, 54, Industrial estate, Hadapsar, Pune, 411 013, INDIA { vinayk, rvenky,
Implementing Digital Forensic Readiness for Cloud Computing Using Performance Monitoring Tools
Implementing Digital Forensic Readiness for Cloud Computing Using Performance Monitoring Tools F.R. Van Staden and H.S. Venter University of Pretoria Abstract Cloud computing is a scalable, distributed
2. Research and Development on the Autonomic Operation. Control Infrastructure Technologies in the Cloud Computing Environment
R&D supporting future cloud computing infrastructure technologies Research and Development on Autonomic Operation Control Infrastructure Technologies in the Cloud Computing Environment DEMPO Hiroshi, KAMI
Which Documentation For Software Maintenance?
Which Documentation For Software Maintenance? Sergio Cozzetti B. de Souza 1, Nicolas Anquetil 1, Káthia M. de Oliveira 1 1 UCB - Catholic University of Brasilia SGAN 916 Môdulo B - Av. W5 Norte Brasília
Research and realization of Resource Cloud Encapsulation in Cloud Manufacturing
www.ijcsi.org 579 Research and realization of Resource Cloud Encapsulation in Cloud Manufacturing Zhang Ming 1, Hu Chunyang 2 1 Department of Teaching and Practicing, Guilin University of Electronic Technology
A Framework of Model-Driven Web Application Testing
A Framework of Model-Driven Web Application Testing Nuo Li, Qin-qin Ma, Ji Wu, Mao-zhong Jin, Chao Liu Software Engineering Institute, School of Computer Science and Engineering, Beihang University, China
Proceedings of the 6th Educators Symposium: Software Modeling in Education at MODELS 2010 (EduSymp 2010)
Electronic Communications of the EASST Volume 34 (2010) Proceedings of the 6th Educators Symposium: Software Modeling in Education at MODELS 2010 (EduSymp 2010) Position Paper: m2n A Tool for Translating
VAIL-Plant Asset Integrity Management System. Software Development Process
VAIL-Plant Asset Integrity Management System Software Development Process Document Number: VAIL/SDP/2008/008 Engineering For a Safer World P u b l i c Approved by : Ijaz Ul Karim Rao Revision: 0 Page:2-of-15
Chapter 2 Addendum (More on Virtualization)
Chapter 2 Addendum (More on Virtualization) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ More on Systems Virtualization Type I (bare metal)
Model Driven Testing AGEDIS Architecture Interfaces and Tools
Model Driven Testing AGEDIS Architecture Interfaces and Tools Alan Hartman Kenneth Nagin IBM Haifa Research Laboratory Haifa University Campus Haifa 31905 ISRAEL {hartman, nagin}@il.ibm.com Page 1 of 11
Business Analyst Interview Questions And Answers
Business Analyst Interview Questions And Answers What Does A Business Analyst Do 2013 All Rights Reserved http://www.whatdoesabusinessanalystdo.com (1) Question: Tell me the importance of a flow chart?
2015 IBM Continuous Engineering Open Labs Target to better LEARNING
2015 IBM Continuous Engineering Open Labs Target to better LEARNING (NO COST - not a substitute for full training courses) Choose from one or more of these Self-Paced, Hands-On Labs: DMT 3722 - Learn to
Model Driven Interoperability through Semantic Annotations using SoaML and ODM
Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:
Secure State UML: Modeling and Testing Security Concerns of Software Systems Using UML State Machines
Research Journal of Applied Sciences, Engineering and Technology 7(18): 3786-3790, 2014 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scientific Organization, 2014 Submitted: October 26, 2013 Accepted: December
Defining and Checking Model Smells: A Quality Assurance Task for Models based on the Eclipse Modeling Framework
Defining and Checking Model Smells: A Quality Assurance Task for Models based on the Eclipse Modeling Framework Thorsten Arendt a, Matthias Burhenne a, Gabriele Taentzer a a Philipps-Universität Marburg,
Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models?
Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models? Ludmila Penicina Institute of Applied Computer Systems, Riga Technical University, 1 Kalku, Riga, LV-1658,
Access Control of Cloud Service Based on UCON
Access Control of Cloud Service Based on UCON Chen Danwei, Huang Xiuli, and Ren Xunyi Nanjing University of posts & Telecommunications, New Model Street No.66, 210003, Nanjing, China [email protected],
Traceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development
Traceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development ARBI GHAZARIAN University of Toronto Department of Computer Science 10 King s College Road, Toronto,
i-questionnaire A Software Service Tool for Data
i-questionnaire A Software Service Tool for Data Analysis in e-business 1 ANDY S.Y. LAI, 2 Y.C. POON 1, Department of Information and Communications Technology, Hong Kong Institute of Vocational Education,
Modeling the User Interface of Web Applications with UML
Modeling the User Interface of Web Applications with UML Rolf Hennicker,Nora Koch,2 Institute of Computer Science Ludwig-Maximilians-University Munich Oettingenstr. 67 80538 München, Germany {kochn,hennicke}@informatik.uni-muenchen.de
WELCOME TO CITUS CLOUD LOAD TEST
USER S GUIDE CONTENTS Contents... 2 Chapter 1: Welcome to Citus Cloud Load Test... 3 1. What is Citus Cloud Load Test?... 3 2. Why Citus Cloud Load Test?... 3 3. Before using this guide... 3 Chapter 2:
Model Based Software Development for DDG 1000 Advanced Gun System
BAE Systems Land & Armaments Model Based Software Development for DDG 1000 Advanced Gun System Dirk Jungquist BAE Systems Land & Armaments 2012 Distribution Statement A: Approved for public release; distribution
Integrity 10. Curriculum Guide
Integrity 10 Curriculum Guide Live Classroom Curriculum Guide Integrity 10 Workflows and Documents Administration Training Integrity 10 SCM Administration Training Integrity 10 SCM Basic User Training
Software Quality Assurance Plan
For Database Applications Document ID: Version: 2.1a Planning Installation & Acceptance Integration & Test Requirements Definition Design Development 1 / 54 Copyright 2000-2006 Digital Publications LLC.
FERSOFT Software Project Management Plan Version 1.0 OBTRS ONLINE BUS TICKET RESERVATION SYSTEM
OBTRS ONLINE BUS TICKET RESERVATION SYSTEM Preface The document contains the Software Project Management Plan of ONLINE BUS TICKET RESERVATION SYSTEM (OBTRS), which can be used for the all of the internet
Business Process Modelling Languages, Goals and Variabilities
Business Process Modelling Languages, Goals and Variabilities Birgit Korherr Women s Postgraduate College for Internet Technologies Institute of Software Technology and Interactive Systems Vienna University
Multi-objective Design Space Exploration based on UML
Multi-objective Design Space Exploration based on UML Marcio F. da S. Oliveira, Eduardo W. Brião, Francisco A. Nascimento, Instituto de Informática, Universidade Federal do Rio Grande do Sul (UFRGS), Brazil
Search Query and Matching Approach of Information Retrieval in Cloud Computing
International Journal of Advances in Electrical and Electronics Engineering 99 Available online at www.ijaeee.com & www.sestindia.org ISSN: 2319-1112 Search Query and Matching Approach of Information Retrieval
