Approaches analyzed. Title References Key
|
|
- Gary Eaton
- 5 years ago
- Views:
Transcription
1 Approaches analyzed. Title References Key Requirements to Testing in a Natural Way [Boddu04], [Henriksen95] RETNA Requirements by Contract [Nebut03], [Nebut04] RBC PLUTO y Category Partition Method [Bertolino02], [Bertolino03], PLUTO [Bertolino03], [Ostrand88], [Balcer90] A UML-Based Approach to System Testing [Labiche02] TOTEM Derivation of Domain Test Scenarios from Activity [Reuys03], [Ruder04], [Ruder04-02] TDEUML Diagrams. Automated Test Case Generation from Dynamic Models [Frölich00], [Fikes71], [Frölich99] ATCGDM Test Cases from Use Cases [Heumann02] TCUC Scenario-Based Validation and Test of Software (SCENT) [Ryser03], [Glinz99], [Itschner98] SCENT Requirement Base Testing [Mogyorodi01], [Mogyorodi02], RBC [Mogyorodi03]. Software Requirements and Acceptance Testing [Hsia94], [Hsia95], [Hsia97] AT Testing from Use Cases Using Path Analysis Technique [Naresh02] UCPA Use Case Derived Test Cases [Wood02] UCDTC Extended Use Case Test Design Patter [Binder00] EUC
2 ATCGDM SCENT TCUC UCPA PLUTO RBC TOTEM RBT EUC AT UCDTC TDEUML RETNA Starting point Use cases User needs Use cases Use cases Use cases (17) Use cases Several (13) Use cases Use cases User needs Use cases Use cases User needs New notation No Yes No Yes No Yes (11) Yes (12) No No Yes (2) No Yes (3) No Graphical Yes Yes No Yes No Yes Yes Yes No Yes No Yes No notation Case study No Yes No No No No No No No Yes No No No Use of standards Yes No No No No Yes Yes Yes (8) No No Yes Yes Yes Tools Yes (14) No No No Yes (15) Yes No Yes (9) No No No Yes (9) Yes Practical cases Yes Yes Yes Yes Yes Yes Yes No Yes Yes Yes Yes Yes Coverage Several (6) Path analysis Path analysis Path analysis Category Several Several No (10) Path analysis Several Path analysis Several Path analysis criterion partition Test values No No No No Yes No No No Yes No No Yes No Test case selection No No No Yes Yes Yes No No IEEE** No No No No Use case Yes Yes No No Yes Yes Yes No No Yes No No Not indicated dependences Behavioural Yes Yes No Yes No Yes Yes Yes No Yes No Yes Yes model Use case priority No No No Yes Yes No Yes No No No No Yes Yes Active approach (5)? No??? Yes No???? Yes No Starting time Requirements Requirements Requirements Requirements Requirements Requirements Analysis Requirements Requirements (18) Requirements (16) Requirements Requirements Requirements Results Test scenarios for each use Transition sequences Test models and test cases Test models Executable test scripts Executable test scripts case language language language language among use cases language language language Quality of Medium Medium Medium Medium Medium Medium High (7) Low Medium Low Low Medium (4) Low documentation Test case implementation * Previous experience * Use case format * Activities (1)
3 Year / / * - Not included in the original report.. ** - Included in Binder s book and [Srivastaba97].
4 (1) 15 activities to derive scenarios and 3 activities to derive test cases. (2) A notation for use trees and another for finite state machines. (3) It defines its own stereotypes for UML activity diagrams. (4) Although there is enough documentation, the approach has been designed to be used with supporting tools. (5)? means that we cannot contact with authors. (6) All status or all transitions. (7) However is hard to put it in practices due documentation is incomplete. (8) We assume that cause-effect diagrams are a wide used tool. (9) It is not available an evaluation or educative version. (10) Coverage criterion have been directly implemented into supporting tool. We have not find any rereference to that criterion. (11) Use-case transition diagrams. (12) It defines a textual notation to represent sequences of use case executions. (13) UML Use case diagrams, textual descriptions of use cases, sequence diagrams or collaboration for every use case, domain classes diagram, data dictionary with descriptions for every class, method and attribute and restriction in OCL. (14) Planning tools base don STRIPS. (15) Tools to generate test templates. (16) Alter elicitation, verification and validation of requirements. (17) For product families (18) Stable requirements.
5 Investigation institutes International Institute for Software Technology. Istituto di Scienza e Tecnologie dell'informazione "Alessandro Faedo" Fraunhofer Institute Computer Architecture and Software Technology Publications [STJ] The Journal of Software Testing, Verification and Reliability. [StickyMinds] StickyMinds Website. [BetterSoftware] The Better Software Magazine. [JournalSoftware] The Journal of Software Testing Professionals. References [Balcer90] M. Balcer, W. Hasling, and T. Ostrand Automatic Generation of Test Scripts from Formal Test Specifications. Proceedings of ACM SIGSOFT'89 - Third Symposium on Software Testing, Verification, and Analysis (TAVS-3), ACM Press, pp [Bertolino02] Bertolino, A., Fantechi, A., Gnesi, S., Lami, G., Maccari, A. Use Case Description of Requirements for Product Lines, REPL 02, Essen, Germany, Avaya Labs Tech. Rep. ALR [Bertolino03] Bertolino, A., Gnesi, S Use Case-based Testing of Product Lines. ESEC/FSE 03. Helsinki, Finland.
6 [Bertolino04] Bertolino, A., Gnesi, S PLUTO: A Test Methodology for Product Families. Lecture Notes in Computer Science. Springer-Verlag Heidelberg / pp [Binder00] Robert V. Binder. Testing Object-Oriented Systems. Addison-Wesley. USA. [Boddu04] Boddu R., Guo L., Mukhopadhyay S RETNA: From Requirements to Testing in Natural Way. 12th IEEE International Requirements Engineering RE 04. [Fikes71] R. E, Fikes, N. J. Nilsson. STRIPS: a new approach to the application of theorem proving to problem solving. Artificial Intelligence 2, [Fröhlich00] Fröhlich, P, Link, J Automated Test Case Generation from Dynamic Models. ECOOP pp [Fröhlich99] Fröhlich, P, Link, J Modelling Dynamic Behaviour Based on Use Cases. Proceedings of Quality Week Europe. Brussels. [Glinz99] Martin Glinz, Johannes Ryser A Practical Approach to Validating and Testing Software Systems Using Scenarios Quality. Week Europe QWE'99 in Brussels, Institut für Informatik, Universität Zürich. [Henriksen95] Henriksen J. G., el-al Mona: Monadic Second-Order Login in Practice. TACAS 95. [Heumann02] Heumann, Jim, Generating Test Cases from Use Cases. Journal of Software Testing Professionals. [Hsia94] Hsia, P, et-al A Formal Approach to Scenario Analysis. IEEE Software 11, 2, [Hsia95] Hsia, P, et-al A Usage-Model Based Approach to Test the Therac-25. Safety and Reliability in Emerging Control Technologies. IFAC Workshop. Pp Florida. USA. [Hsia97] Hsia, P, et-al Software Requirements and Acceptance Testing. Anuals of software Engineering. Pag [Itschner98] R. Itschner, C. Pommerell, M. Rutishauser, "GLASS: Remote Monitoring of Embedded Systems in Power Engineering," IEEE Internet Computing, vol. 2, # 3, pp , [Labiche02] L. Briand, Y. Labiche A UML-Based Approach to System Testing. Carleton University Inner Report. [Mogyorodi01] Gary Mogyorodi Requirements-Based Testing: An Overview. 39th International Conference and Exhibition on Technology of Object- Oriented Languages and Systems (TOOLS39). pp [Mogyorodi02] Gary E. Mogyorodi Requirements-Based Testing: Ambiguity Reviews. Journal of Software Testing Professionals. p [Mogyorodi03] Gary E. Mogyorodi.What Is Requirements-Based Testing?. 15th Annual Software Technology Conference. Apr. 28-May 1. Salt Lake City, USA [Naresh02] Ahlowalia, Naresh Testing From Use Cases Using Path Analysis Technique. International Conference On Software Testing Analysis & Review. [Nebut03] Nebut, C. Fleurey, et-al Requirements by contract allow automated system testing. Procedings of the 14th International symposium of Software Reliability Engineering (ISSRE'03). Denver, Colorado. EEUU.
7 [Nebut04] Nebut, C. Fleurey, et-al A Requirement-Based Approach to Test Product Families. LNCS. pp [Ostrand88] Ostrand, TJ, Balcer, MJ Category-Partition Method. Comunications of the ACM [Denger03] Denger, C. Medina M Test ase Derived from Requirement Specifications. Fraunhofer IESE Report. [RAISE92] The RAISE Language Group. The RAISE Specification Language. BCS Practitioner Series.Prentice Hall, [RAISE95] The RAISE Method Group. The RAISE Development Method. BCS Practitioner Series. Prentice Hall, [RBCTool] UCTSystem. [Riebisch03] Matthias Riebisch, Ilka Philippow, Marco Götze Ilmenau UML-Based Statistical Test Case Generation. Technical University, Ilmenau, Germany [Robinson00] Robinson, Harry Intelligent Test Automation. Software Testing & Quality Engineering. Pp [Ruder04] Axel Ruder et-al A Model-based Approach to Improve System Testing of Interactive Applications. ISSTA 04. Boston, USA. [Ruder04-2] Axel Ruder UML-based Test Generation and Execution. Rückblick Meeting. Berlin. [Ryser03] Johannes Ryser, Martin Glinz Scent: A Method Employing Scenarios to Systematically Derive Test Cases for System Test. Technical Report 2000/03, Institut für Informatik, Universität Zürich. [Srivastaba97] Srivastava V. K Experience with the Use of Standard IEEE on Software Programming. IEEE. Pp [Wood02] Wood D., Reis J Use Cased Derived Test Cases. StickyMind.
Automatic Test Case Generation from Functional Requirements in NDT
Automatic Test Case Generation from Functional Requirements in NDT Javier Gutiérrez, Gustavo Aragón, Manuel Mejías, Francisco Jose Domínguez Mayo, and Carmen M. Ruiz Cutilla IWT2 Research Group, University
More informationNovel Approach to Generate Test Cases from UML Sequence Diagrams
9 Novel Approach to Generate Test Cases from UML Sequence Diagrams Jugnesh Kumar, Research Scholar, B.U. Ajmer Dr. A. K. Yadav, Professor R.T.U. Kota ABSTRACT This paper presents a novel approach of generating
More informationA Methodology for the Derivation and Verification of Use Cases for Product Lines
A Methodology for the Derivation and Verification of Use Cases for Product Lines A. Fantechi 1, S. Gnesi 2, G. Lami 2, and E. Nesti 1 1 Dipartimento di Sistemi e Informatica, Università di Firenze - (Italy)
More informationIntegration Testing in Software Product Line Engineering: A Model-Based Technique*
Integration Testing in Software Product Line Engineering: A Model-Based Technique* Sacha Reis 1, Andreas Metzger 1, and Klaus Pohl 1,2 1 Software Systems Engineering, University of Duisburg-Essen, Schützenbahn
More informationRefinement and Formalization of Semi-Formal Use Case Descriptions
Refinement and Formalization of Semi-Formal Use Case Descriptions Matthias Riebisch, Michael Hübner Ilmenau Technical University Max-Planck-Ring 14; 98684 Ilmenau; Germany {matthias.riebisch michael.huebner}@tu-ilmenau.de
More informationUsing the UML to Describe Design Patterns
Proceedings of the 16 th Annual NACCQ, Palmerston North New Zealand July, 2003 (eds) Mann, S. and Williamson, A. www.naccq.ac.nz Using the UML to Describe Design Patterns ABSTRACT to describe patterns
More informationModel Transformation Testing Challenges
Model Transformation Testing Challenges Benoit Baudry 1, Trung Dinh-Trong 2, Jean-Marie Mottu 1, Devon Simmonds 2, Robert France 2, Sudipto Ghosh 2, Franck Fleurey 1, Yves Le Traon 3 1 IRISA, Campus Beaulieu,
More informationAn Extensible Use Case Modeling Approach for Cyber- Physical Systems (CPSs)
An Extensible Use Case Modeling Approach for Cyber- Physical Systems (CPSs) Gong Zhang 1, Tao Yue 2, Shaukat Ali 2 and Ji Wu 1 1 School of Computer Science and Engineering, Beihang University, Beijing,
More informationData Flow Testing of UML State Machine Using Ant Colony Algorithm (ACO)
40 Data Flow Testing of UML State Machine Using Ant Colony Algorithm (ACO) Abdul Rauf College of Computer and Information Sciences Al-Imam Mohammed ibn Saud Islamic University (IMSIU) Riyadh. Saudi Arabia
More informationThe Cow_Suite Approach to Planning and Deriving Test Suites in UML Projects
The Cow_Suite Approach to Planning and Deriving Test Suites in UML Projects Francesca Basanieri, Antonia Bertolino, and Eda Marchetti Istituto di Elaborazione della Informazione, CNR Area della Ricerca
More informationOn Traceability of Informal Specifications for Model-Based Verification
On Traceability of Informal Specifications for Model-Based Verification Marco Filax, Tim Gonschorek, Michael Lipaczewski, and Frank Ortmeier Chair of Software Engineering, Otto-von-Guericke University
More informationModeling Crisis Management System With the Restricted Use Case Modeling Approach
Modeling Crisis Management System With the Restricted Use Case Modeling Approach Gong Zhang 1, Tao Yue 2, and Shaukat Ali 3 1 School of Computer Science and Engineering, Beihang University, Beijing, China
More informationUML Aspect Specification Using Role Models
UML Aspect Specification Using Role Models Geri Georg Agilent Laboratories, Agilent Technologies, Fort Collins, USA geri_georg@agilent.com Robert France Department of Computer Science, Colorado State University
More informationAUTOMATED GUI TESTING OF SOFTWARE APPLICATIONS USING UML MODELS
AUTOMATED GUI TESTING OF SOFTWARE APPLICATIONS USING UML MODELS Robertas Jasaitis, Dominykas Barisas, Eduardas Bareisa Kaunas University of Technology, Department of Software Engineering Studentu st. 50,
More informationTESTING AGILE REQUIREMENTS MODELS
TESTING AGILE REQUIREMENTS MODELS Jewgenij Botaschanjan, Markus Pister, Bernhard Rumpe Software & Systems Engineering, Technische Universität München, Boltzmannstr. 3, 84758 Garching/Munich, Germany http://www4.in.tum.de/
More informationConstructing Control Flow Graph for Java by Decoupling Exception Flow from Normal Flow
Constructing Control Flow Graph for Java by Decoupling Exception Flow from Normal Flow Jang-Wu Jo 1 and Byeong-Mo Chang 2 1 Department of Computer Engineering Pusan University of Foreign Studies Pusan
More informationStory Driven Testing - SDT
Story Driven Testing - SDT Leif Geiger Software Engineering, University of Kassel Wilhelmshöher Allee 73 34121 Kassel, Germany leif.geiger@uni-kassel.de Albert Zündorf Software Engineering, University
More informationAuto-Generating Test Sequences for Web Applications *
Auto-Generating Test Sequences for Web Applications * Hongwei Zeng and Huaikou Miao School of Computer Engineering and Science, Shanghai University, 200072, China zenghongwei@shu.edu.cn, hkmiao@shu.edu.cn
More informationAutomatic Generating UML Use Case Diagram and Test Cases Based on Classification Tree Method
Automatic Generating UML Use Case Diagram and Test Cases Based on Classification Tree Method Wassana Naiyapo Computer Science Department Faculty of Science Chiang Mai University Chiangmai Thailand wassana.n@cmu.ac.th,
More informationCoverage Criteria for Testing of Object Interactions in Sequence Diagrams
Coverage Criteria for Testing of Object Interactions in Sequence Diagrams Atanas Rountev, Scott Kagan, and Jason Sawin Ohio State University {rountev, kagan, sawin}@cse.ohio-state.edu Abstract. This work
More information2 nd UML 2 Semantics Symposium: Formal Semantics for UML
2 nd UML 2 Semantics Symposium: Formal Semantics for UML Manfred Broy 1, Michelle L. Crane 2, Juergen Dingel 2, Alan Hartman 3, Bernhard Rumpe 4, and Bran Selic 5 1 Technische Universität München, Germany
More informationSOFTWARE ENGINEERING
SOFTWARE ENGINEERING INTRODUCTION TO SOFTWARE ENGINEERING. COURSE STRUCTURE AND REQUIREMENTS Saulius Ragaišis saulius.ragaisis@mif.vu.lt WHAT IS SOFTWARE ENGINEERING? First definition Software engineering
More informationUML-Based Statistical Test Case Generation
UML-Based Statistical Test Case Generation Matthias Riebisch, Ilka Philippow, Marco Götze Ilmenau Technical University, Max-Planck-Ring 14, D-98684 Ilmenau, Germany {matthias.riebisch ilka.philippow}@tu-ilmenau.de,
More informationSOFTWARE ENGINEERING
SOFTWARE ENGINEERING INTRODUCTION TO SOFTWARE ENGINEERING. COURSE STRUCTURE AND REQUIREMENTS Saulius Ragaišis saulius.ragaisis@mif.vu.lt WHAT IS SOFTWARE ENGINEERING? First definition Software engineering
More informationJOURNAL OF OBJECT TECHNOLOGY Online at Published by ETH Zurich, Chair of Software Engineering. JOT, 2002
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering. JOT, 2002 Vol. 1, No. 2, July-August 2002 Representing Design Patterns and Frameworks in UML Towards
More informationSOFTWARE testing is one of the main steps of each development
Proceedings of the 2014 Federated Conference on Computer Science and Information Systems pp. 1569 1574 DOI: 10.15439/2014F342 ACSIS, Vol. 2 Automating Acceptance Testing with tool support Tomasz Straszak,
More informationRTCM: A NATURAL LANGUAGE BASED, AUTOMATED AND PRACTICAL TEST CASE GENERATION FRAMEWORK
Sophia Antipolis, French Riviera 20-22 October 2015 RTCM: A NATURAL LANGUAGE BASED, AUTOMATED AND PRACTICAL TEST CASE GENERATION FRAMEWORK Tao Yue, PhD Senior Research Scientist, Simula Research Laboratory,
More informationA TESTING METHODOLOGY FOR AN OPEN SOFTWARE E-LEARNING PLATFORM
A TESTING METHODOLOGY FOR AN OPEN SOFTWARE E-LEARNING PLATFORM Ana Cavalli, Stéphane Maag, Sofia Papagiannaki and Georgios Verigakis GET / Institut National des Télécommunications Laboratoire SAMOVAR /
More informationTESTING MULTI-AGENT SYSTEMS FOR DEADLOCK DETECTION BASED ON UML MODELS
TESTING MULTI-AGENT SYSTEMS FOR DEADLOCK DETECTION BASED ON UML MODELS Nariman Mani Vahid Garousi Behrouz H. Far Department of Electrical and Computer Engineering Schulich School of Engineering, University
More informationSemi-Automatic Test Case Generation from Business Process Models
Semi-Automatic Test Case Generation from Business Process Models Tibor Bakota 1, Árpád Beszédes 1, Tamás Gergely 1, Milán Imre Gyalai 1, Tibor Gyimóthy 1, and Dániel Füleki 2 1 University of Szeged, Department
More informationEvaluation of Commercial Web Engineering Processes
Evaluation of Commercial Web Engineering Processes Andrew McDonald and Ray Welland Department of Computing Science, University of Glasgow, Glasgow, Scotland. G12 8QQ. {andrew, ray}@dcs.gla.ac.uk, http://www.dcs.gla.ac.uk/
More informationObject-Oriented Theories for Model Driven Architecture
Object-Oriented Theories for Model Driven Architecture Tony Clark 1, Andy Evans 2, Robert France 3 1 King s College London, UK, anclark@dcs.kcl.ac.uk, 2 University of York, UK, andye@cs.york.ac.uk, 3 University
More informationSupporting Concern-Based Regression Testing and Prioritization in a Model-Driven Environment
Supporting Concern-Based Regression ing and Prioritization in a -Driven Environment Roberto S. Silva Filho, Christof J. Budnik, William M. Hasling, Monica McKenna, Rajesh Subramanyan Siemens Corporate
More informationPlanning with Recursive Subgoals
Planning with Recursive Subgoals Han Yu 1, Dan C. Marinescu 1, Annie S. Wu 1, and Howard Jay Siegel 2 1 School of Computer Science, University of Central Florida, P. O. Box 162362, Orlando, FL 32816-2362
More informationJava-MOP: A Monitoring Oriented Programming Environment for Java
Java-MOP: A Monitoring Oriented Programming Environment for Java Feng Chen and Grigore Roşu Department of Computer Science, University of Illinois at Urbana - Champaign, USA {fengchen, grosu}@uiuc.edu
More informationEnabling statistical testing for component-based systems
Enabling statistical testing for component-based systems Thomas Bauer, Robert Eschbach Fraunhofer-Institut für Experimentelles Software Engineering IESE Fraunhofer Platz 1 67663 Kaiserslautern, Germany
More informationTowards Traceability Metamodel for Business Process Modeling Notation
Towards Traceability Metamodel for Business Process Modeling Notation Saulius Pavalkis 1,2, Lina Nemuraite 1, and Edita Milevičienė 2 1 Kaunas University of Technology, Department of Information Systems,
More informationSoftware Development Methodologies
Software Development Methodologies Lecturer: Raman Ramsin Lecture 3 Seminal Object-Oriented Methodologies: A Feature-Focused Review 1 Responsibility-Driven Design (RDD) Introduced in 1990; a UML-based
More informationA Model-Checking Approach for Service Component Architectures
A Model-Checking Approach for Service Component Architectures João Abreu 1, Franco Mazzanti 2,José Luiz Fiadeiro 1, and Stefania Gnesi 2 1 Department of Computer Science, University of Leicester University
More informationOpen Work of Two-Hemisphere Model Transformation Definition into UML Class Diagram in the Context of MDA
Open Work of Two-Hemisphere Model Transformation Definition into UML Class Diagram in the Context of MDA Oksana Nikiforova and Natalja Pavlova Department of Applied Computer Science, Riga Technical University,
More informationAn Evaluation of a Use Case Driven Requirements Analysis Using Web UI Prototype Generation Tool
An Evaluation of a Use Case Driven Requirements Analysis Using Web UI Prototype Generation Tool SHINPEI OGATA Function Control System, Graduate School of Engineering Shibaura Institute of Technology 307
More informationTesting agile requirements models
Botaschanjan et al. / J Zhejiang Univ SCI 2004 5(5):587-593 587 Journal of Zhejiang University SCIENCE ISSN 1009-3095 http://www.zju.edu.cn/jzus E-mail: jzus@zju.edu.cn Testing agile requirements models
More informationDomain Requirements Elicitation and Analysis - An Ontology-Based Approach
Domain Requirements Elicitation and Analysis - An Ontology-Based Approach Yuqin Lee and Wenyun Zhao Software Engineering Lab, Computer Science and Technology Department, Fudan University, Shanghai, China
More informationModel Checking DSL-Generated C Source Code
Model Checking DSL-Generated C Source Code Martin Sulzmann and Axel Zechner Informatik Consulting Systems AG, Germany {martin.sulzmann,axel.zechner}@ics-ag.de Abstract. We report on the application of
More informationLevel: M.Ed. Credit Hour: 3 (2+1) Semester: Second Teaching Hour: 80(32+48)
Course Title: Software Engineering Course No. : ICT Ed 528 Nature of course: Theoretical + Practical Level: M.Ed. Credit Hour: 3 (2+1) Semester: Second Teaching Hour: 80(32+48) 1. Course Description The
More informationUsing Dependency Charts to Improve Scenario-Based Testing
Using Dependency Charts to Improve Scenario-Based Testing Management of Inter-Scenario Relationships: Depicting and Managing Dependencies between Scenarios Johannes Ryser University of Zurich, CH-8057
More informationIJREAS Volume 2, Issue 2 (February 2012) ISSN: COMPARING MANUAL AND AUTOMATIC NORMALIZATION TECHNIQUES FOR RELATIONAL DATABASE ABSTRACT
COMPARING MANUAL AND AUTOMATIC NORMALIZATION TECHNIQUES FOR RELATIONAL DATABASE Sherry Verma * ABSTRACT Normalization is a process of analyzing the given relation schemas based on their Functional dependencies
More informationPet: An Interactive Software Testing Tool
Pet: An Interactive Software Testing Tool Elsa Gunter, Robert Kurshan, and Doron Peled Bell Laboratories 600 Mountain Ave. Murray Hill, NJ 07974 Abstract. We describe here the Pet (standing for path exploration
More informationBibliography. [Baldwin 01] Baldwin, D., Gries, D., Henderson, P., Marion, B., Schwartz, D. Panel:
Bibliography [Baber 97] Baber, R. L., The Ariane 5 Explosion: A Software Engineer s View, Technical Report, Computer Science, University of the Witwatersrand, South Africa, February 1997; http://www.cs.wits.ac.za/ariane5.htm.
More informationProblem-Oriented Documentation of Design Patterns
Problem-Oriented Documentation of Design Patterns Alexander Fülleborn 1,KlausMeffert 2, and Maritta Heisel 1 1 University Duisburg-Essen, Germany alexanderfuelleborn@hotmail.de, maritta.heisel@uni-duisburg-essen.de
More informationMOPBox: A Library Approach to Runtime Verification
MOPBox: A Library Approach to Runtime Verification (Tool Demonstration) Eric Bodden eric.bodden@cased.de Center for Advanced Security Research Darmstadt Software Technology Group Technische Universität
More informationAvailable online at ScienceDirect. Procedia Computer Science 56 (2015 )
Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 56 (2015 ) 612 617 International Workshop on the Use of Formal Methods in Future Communication Networks (UFMFCN 2015) A
More informationModel Based Testing Using UML Diagram
ISSN 2278 0211 (Online) Model Based Testing Using UML Diagram Simrandeep Kau Department of CSE, CGC, Gharuan, Punjab, India Rupinder Singh Assistant Professor, CSE, Chandigarh University, Punjab, India
More informationLeveraging DTrace for runtime verification
Leveraging DTrace for runtime verification Carl Martin Rosenberg June 7th, 2016 Department of Informatics, University of Oslo Context: Runtime verification Desired properties System Every request gets
More informationAnalyzing Robustness of UML State Machines
Analyzing Robustness of UML State Machines Reinhard von Hanxleden Department of Computer Science and Applied Mathematics Real-Time Systems and Embedded Systems Group Christian-Albrecht Universität zu Kiel
More informationThe Implications of Optimality Results for Incremental Model Synchronization for TGGs Holger Giese, Stephan Hildebrandt
The Implications of Optimality Results for Incremental Model Synchronization for TGGs Bi-directional transformations (BX) Theory and Applications Across Disciplines (13w5115) December 1-6, 2013 Holger
More informationarxiv: v1 [cs.ds] 10 Oct 2014
Faster Sorting Networks for 17 19 and 20 Inputs Thorsten Ehlers and Mike Müller Institut für Informatik Christian-Albrechts-Universität zu Kiel D-24098 Kiel Germany. {themimu}@informatik.uni-kiel.de arxiv:1410.2736v1
More informationSoftware re-use assessment for quality M. Ramachandran School of Computing and Mathematical Sciences, Jo/m Moores C/mrerszZ?/,
Software re-use assessment for quality M. Ramachandran School of Computing and Mathematical Sciences, Jo/m Moores C/mrerszZ?/, ABSTRACT Reuse of software components can improve software quality and productivity
More informationCourse "Softwaretechnik" Book Chapter 2 Modeling with UML
Course "Softwaretechnik" Book Chapter 2 Modeling with UML Lutz Prechelt, Bernd Bruegge, Allen H. Dutoit Freie Universität Berlin, Institut für Informatik http://www.inf.fu-berlin.de/inst/ag-se/ Modeling,
More information1 Version management tools as a basis for integrating Product Derivation and Software Product Families
1 Version management tools as a basis for integrating Product Derivation and Software Product Families Jilles van Gurp, Christian Prehofer Nokia Research Center, Software and Application Technology Lab
More informationTowards Formalization of ARD+ Conceptual Design and Refinement Method
Proceedings of the Twenty-First International FLAIRS Conference (2008) Towards Formalization of ARD+ Conceptual Design and Refinement Method Grzegorz J. Nalepa and Igor Wojnicki Institute of Automatics,
More informationAutomated Freedom from Interference Analysis for Automotive Software
Automated Freedom from Interference Analysis for Automotive Software Florian Leitner-Fischer ZF TRW 78315 Radolfzell, Germany Email: florian.leitner-fischer@zf.com Stefan Leue Chair for Software and Systems
More informationA UML-based Methodology for Hypermedia Design
A UML-based Methodology for Hypermedia Design Rolf Hennicker, Nora Koch,2 Institute of Computer Science Ludwig-Maximilians University of Munich Oettingenstr. 67, D-80538 München, Germany {hennicke,kochn}@informatik.uni-muenchen.de
More informationAutomatic Black-Box Method-Level Test Case Generation Based on Constraint Logic Programming
Automatic Black-Box Method-Level Test Case Generation Based on Constraint Logic Programming i-tin Hu and ai-wei Lin Department of Computer Science and Information Engineering ational Chung Cheng University
More informationAdding Formal Requirements Modeling to SysML
Adding Formal Requirements Modeling to SysML Mark R. Blackburn www.markblackburn.com Abstract. This paper seeks to raise awareness on the SCR extensions derived from industry use, and discusses how an
More informationProcedia Computer Science
Procedia Computer Science 00 (2009) 000 000 Procedia Computer Science www.elsevier.com/locate/procedia INSODE 2011 Theoretical Analysis for the Impact of Including Special Methods in Lack-of-Cohesion Computation
More informationPisaTel Meeting Roma, 29 novembre 2007
Istituto di Scienza e Tecnologie dell'informazione A. Faedo Software Engineering Laboratory Tool support for model driven development in practice Antonino Sabetta ISTI-CNR, Pisa PisaTel Meeting Roma, 29
More informationTeaching Encapsulation and Modularity in Object-Oriented Languages with Access Graphs
Teaching Encapsulation and Modularity in Object-Oriented Languages with Access Graphs Gilles Ardourel, Marianne Huchard To cite this version: Gilles Ardourel, Marianne Huchard. Teaching Encapsulation and
More informationSIMULATING SDL USING SITE
SIMULATING SDL USING SITE KEYWORDS Telecommunications, Model evaluation, Interactive simulation, Real-time simulation ABSTRACT This paper presents a tool chain to compile SDL specifications into simulators.
More informationUML SPECIFICATION BASED FAULT DIAGNOSIS IN EMBEDDED SYSTEMS
UML SPECIFICATION BASED FAULT DIAGNOSIS IN EMBEDDED SYSTEMS F. Matzke 1, V. Vasyutynskyy 2, K. Kabitzsch 2 1 Océ Printing Systems GmbH, Siemensallee 2, D-85586 Poing, Germany, fax: ++49 8121 72 3173, e-mail:
More informationUML is still inconsistent!
Department of Computer Science Institute for Software and Multimedia Engineering, Software Technology Group UML is still inconsistent! How to improve OCL Constraints in the UML 2.3 Superstructure Claas
More informationChange Detection System for the Maintenance of Automated Testing
Change Detection System for the Maintenance of Automated Testing Miroslav Bures To cite this version: Miroslav Bures. Change Detection System for the Maintenance of Automated Testing. Mercedes G. Merayo;
More informationModularizing Web Services Management with AOP
Modularizing Web Services Management with AOP María Agustina Cibrán, Bart Verheecke { Maria.Cibran, Bart.Verheecke@vub.ac.be System and Software Engineering Lab Vrije Universiteit Brussel 1. Introduction
More informationAn Introduction to Model Driven Engineering (MDE) Bahman Zamani, Ph.D. bahmanzamani.com
An Introduction to Model Driven Engineering (MDE) Bahman Zamani, Ph.D. bahmanzamani.com Department of Software Systems Engineering University of Isfahan Fall 2013 Overview Model & Modeling UML & UML Profile
More informationSoftware Development Methodologies
Software Development Methodologies Lecturer: Raman Ramsin Lecture 3 Seminal Object-Oriented Methodologies: A Feature-Focused Review (Part 1) 1 Coad-Yourdon Two-phase introduction: Object-Oriented Analysis
More informationA New Logical Framework for Deductive Planning *
A New Logical Framework for Deductive Planning * Werner Stephan and Susanne Biundo German Research Center for Artificial Intelligence (DFKI) Stuhlsatzenhausweg 3, 66123 Saarbrucken e-mail: @dfki.uni-sb.cie
More informationPattern-Based Architectural Design Process Model
Pattern-Based Architectural Design Process Model N. Lévy, F. Losavio Abstract: The identification of quality requirements is crucial to develop modern software systems, especially when their underlying
More informationTesting-Based Conceptual Schema Validation in a Model- Driven Environment
Testing-Based Conceptual Schema Validation in a Model- Driven Environment Maria Fernanda Granda Department of Information Systems and Computation, Universitat Politècnica de València, Valencia, Spain mgranda@dsic.upv.es
More informationIntroduction to Dynamic Analysis
Introduction to Dynamic Analysis Reading assignment Gary T. Leavens, Yoonsik Cheon, "Design by Contract with JML," draft paper, http://www.eecs.ucf.edu/~leavens/jml//jmldbc.pdf G. Kudrjavets, N. Nagappan,
More informationThesis Defense: Developing Real-Time Collaborative Editing Using Formal Methods
Thesis Defense: Developing Real-Time Collaborative Editing Using Formal Methods Lars Tveito September 9th, 2016 Department of Informatics, University of Oslo Outline Introduction Formal Semantics of Editing
More informationTowards a Systematic Development of Secure Systems
Towards a Systematic Development of Secure Systems Ruth Breu 1, Klaus Burger 1, Michael Hafner 1, Gerhard Popp 2 1 Research Group Quality Engineering Universität Innsbruck, Institut für Informatik Technikerstraße
More informationManaging test suites for services
Managing test suites for services Kathrin Kaschner Universität Rostock, Institut für Informatik, 18051 Rostock, Germany kathrin.kaschner@uni-rostock.de Abstract. When developing an existing service further,
More informationCity, University of London Institutional Repository
City Research Online City, University of London Institutional Repository Citation: Foster, H. & Spanoudakis, G. (2012). Taming the cloud: Safety, certification and compliance for software services - Keynote
More informationStatic analysis and testing of executable DSL specification
Static analysis and testing of executable DSL specification Qinan Lai 1, Andy Carpenter 1 1 School of Computer Science, the University of Manchester, Manchester, UK {laiq,afc}@cs.man.ac.uk Keywords: Abstract:
More informationLESSON PLAN SUB NAME : OBJECT ORIENTED ANALYSIS AND DESIGN UNIT SYLLABUS
LP Rev. : 00 Page 1 of 6 UNIT: I FUNDAMENTALS SEMESTER : 5 FUNDAMENTALS 8 An overview of object oriented systems development Object basics Object oriented systems development life cycle. OBJECTIVE: To
More informationApplications of Geometric Spanner
Title: Name: Affil./Addr. 1: Affil./Addr. 2: Affil./Addr. 3: Keywords: SumOriWork: Applications of Geometric Spanner Networks Joachim Gudmundsson 1, Giri Narasimhan 2, Michiel Smid 3 School of Information
More informationChapter 1: Principles of Programming and Software Engineering
Chapter 1: Principles of Programming and Software Engineering Data Abstraction & Problem Solving with C++ Fifth Edition by Frank M. Carrano Software Engineering and Object-Oriented Design Coding without
More informationAdaptive Scenario-Based Testing Using UML
Adaptive Scenario-Based Testing Using UML W.T Tsai, R. Paul*, Zhibin Cao, Bingnan Xiao, Lian Yu Department of Computer Science and Engineering Arizona State University Tempe, AZ 85287 *Department of Defence,
More informationMODELLING COMPOSITIONS OF MODULAR EMBEDDED SOFTWARE PRODUCT LINES
MODELLING COMPOSITIONS OF MODULAR EMBEDDED SOFTWARE PRODUCT LINES Wolfgang Friess AUDI AG wolfgang.friess@audi.de Julio Sincero University Erlangen-Nuernberg sincero@informatik.uni-erlangen.de Wolfgang
More informationAn Approach to Software Component Specification
Page 1 of 5 An Approach to Software Component Specification Jun Han Peninsula School of Computing and Information Technology Monash University, Melbourne, Australia Abstract. Current models for software
More informationA Proposed Method in Agile Practices to Create Requirements Documentation and Test Cases
A Proposed Method in Agile Practices to Create Requirements Documentation and Cases Palash Bera 1 and Abhimanyu Gupta 2 1 Saint Louis University pbera@slu.edu 2 Saint Louis University abhimanyugupta@slu.edu
More informationTowards the Verification and Validation of DEVS Models
Towards the Verification and Validation of DEVS Models Yvan Labiche Gabriel Wainer Carleton University Carleton University Systems and Computer Engineering Dept. Systems and Computer Engineering Dept.
More informationLecture Notes UML UNIT-II. Subject: OOAD Semester: 8TH Course No: CSE-802
UNIT-II Lecture Notes On UML IMPORTANCE OF MODELING, BRIEF OVERVIEW OF OBJECT MODELING TECHNOLOGY (OMT) BY RAMBAUGH, BOOCH METHODOLOGY, USE CASE DRIVE APPROACH (OOSE) BY JACKOBSON. KHALID AMIN AKHOON 1
More informationORM Modeling Tips and Common Mistakes
Reference: Mustafa Jarrar: Lecture Notes on ORM Modeling Tips and Common Mistakes University of Birzeit, Palestine, 2015 ORM Modeling Tips and Common Mistakes Dr. Mustafa Jarrar University of Birzeit mjarrar@birzeit.edu
More informationAn environment for automatic tests generation from use case specifications
An environment for automatic tests generation from use case specifications Carolina D. Cunha 1 and Mark A. J. Song 1 1 Computer Science Department, PUC MINAS, Belo Horizonte, Minas Gerais, Brasil Abstract
More informationElicitation of Requirements from User Documentation
Elicitation of Requirements from User Documentation Isabel John, Jörg Dörr Fraunhofer Institute for Experimental Software Engineering (IESE) Kaiserslautern - Germany {john; doerrj}@iese.fraunhofer.de Abstract
More informationTest Cases Generation from UML Activity Diagrams
Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing Test Cases Generation from UML Activity Diagrams Hyungchoul Kim, Sungwon
More informationINTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK TRANSFORMATION OF UML SEQUENCE DIAGRAM TO JAVA CODE HARSHAL D. GURAD 1, PROF. V.
More informationUser Session Identification Using Enhanced Href Method
User Session Identification Using Enhanced Href Method Department of Computer Science, Constantine the Philosopher University in Nitra, Slovakia jkapusta@ukf.sk, psvec@ukf.sk, mmunk@ukf.sk, jskalka@ukf.sk
More informationAn Efficient Technique to Test Suite Minimization using Hierarchical Clustering Approach
An Efficient Technique to Test Suite Minimization using Hierarchical Clustering Approach Fayaz Ahmad Khan, Anil Kumar Gupta, Dibya Jyoti Bora Abstract:- Software testing is a pervasive activity in software
More information