Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Elvinia Riccobene is active.

Publication


Featured researches published by Elvinia Riccobene.


algebraic methodology and software technology | 2000

An ASM Semantics for UML Activity Diagrams

Egon Börger; Alessandra Cavarra; Elvinia Riccobene

We provide a rigorous semantics for one of the central diagram types which are used in UML for the description of dynamical system behavior, namely activity diagrams. We resolve for these diagrams some of the ambiguities which arise from difierent interpretations of UML models. Since we phrase our definition in terms of Abstract State Machines, we define at the same time an interesting subclass of ASMs, offering the possibility to exploit the UML tool support for using these special ASMs in the practice of software design. We apply these Activity Diagram Machines for a succinct definition of the semantics of OCCAM.


Lecture Notes in Computer Science | 2000

Modeling the Dynamics of UML State Machines

Egon Börger; Alessandra Cavarra; Elvinia Riccobene

We define the dynamic semantics of UML State Machines which integrate statecharts with the UML object model. The use of ASMs allows us (a) to rigorously model the event driven run to completion scheme, including the sequential execution of entry/exit actions (along the structure of state nesting) and the concurrent execution of internal activities; (b) to formalize the object interaction, by combining control and data flow features in a seamless way; and (c) to provide a precise but nevertheless provably most general computational meaning to the UML terms of atomic and durative actions/activities. We borrow some features from the rigorous description of UML Activity Diagrams by ASMs in [7].


Journal of Universal Computer Science | 2001

ASM-based testing: Coverage criteria and automatic test sequence generation

Angelo Michele Gargantini; Elvinia Riccobene

This paper tackles some aspects concerning the exploitation of Abstract State Machines (ASMs) for testing purposes. We define for ASM specifications a set of adequacy criteria measuring the coverage achieved by a test suite, and determining whether sufficient testing has been performed. We introduce a method to automatically generate from ASM specifications test sequences which accomplish a desired coverage. This method exploits the counter example generation of the model checker SMV. We use ASMs as test oracles to predict the expected outputs of units under test.


Archive | 2010

Abstract State Machines, Alloy, B, VDM, and Z

John Derrick; John S. Fitzgerald; Stefania Gnesi; Sarfraz Khurshid; Michael Leuschel; Steve Reeves; Elvinia Riccobene

State Machines Alloy B And Z Second International Conference Abz 2010 Orford Qc Canada February 22 25 2010 Proceedings Lecture Notes In Computer Science In this age of modern era, the use of internet must be maximized. Yeah, internet will help us very much not only for important thing but also for daily activities. Many people now, from any level can use internet. The sources of internet connection can also be enjoyed in many places. As one of the benefits is to get the on-line abstract state machines alloy b and z second international conference abz 2010 orford qc canada february 22 25 2010 proceedings lecture notes in computer science book, as the world window, as many people suggest. Book; however in the past time becomes a sacral thing to have by everybody. Many books from thin to the very thick pages are presented. But now, for the technology has developed advanced, we will serve you the book not in the printed ways. abstract state machines alloy b and z second international conference abz 2010 orford qc canada february 22 25 2010 proceedings lecture notes in computer science is one of the products of those books. This book model can be downloaded from the site link that we provide in this website. We offer you not only the best books from this country, but many from outsides. Related to this abstract state machines alloy b and z second international conference abz 2010 orford qc canada february 22 25 2010 proceedings lecture notes in computer science, you can get it right here directly. This book is one of the collections in this on-line library to read easily. With the advanced technology, we will show you why this book is referred. It is kind of completely updated book with great headline of the text and examples. Some exercise and applications are presented that will make you feel more creative. Related to this case, this book is offered to make the right choice of reading materials. So, when you get this book, it seems that you have found the right choice, not only for today life but also next future. When spending few time to read this abstract state machines alloy b and z second international conference abz 2010 orford qc canada february 22 25 2010 proceedings lecture notes in computer science book, it will mean better than spending more times for chatting and hanging out to waste the time. This is way, we really recommend abstract state machines alloy b and z second international conference abz 2010 orford qc canada february 22 25 2010 proceedings lecture notes in computer science a reading book. It can be your proper friend being in the free or spare time wherever you are. Yeah, you can read it in soft file in your easy device. Popular Books Similar With Abstract State Machines Alloy B And Z Second International Conference Abz 2010 Orford Qc Canada February 22 25 2010 Proceedings Lecture Notes In Computer Science Are Listed Below: kubota la181 owners manual solutions manual essential biochemistry 2nd edition 1996 ultra classic user guide 09 harley trike manual sap upgrade guide free pdf mitsubishi outlander sport owners manual balboa spa controller manual 99 tigershark ts 770 manual manual nissan sentra b12 proshield hot tub manual devil and tom walker study guide questions world history revolutions study guide answers service manual ski doo transmission tag heuer slr manual 1999 volvo xc70 cross country owners manual frac pro manual playing beatie bow teaching guide manual claas dominator 76 lonely planet maldives travel guide 1966 massey ferguson 150 manual ab str ac t s ta te m ac hi ne s a llo y b an d z se co nd in ter na tio na l c on fer en ce ab z 2 01 0 o rfo rd qc ca na da fe br ua ry 22 25 20 10 pr oc ee di ng s l ec tu re n tes in co m pu ter sc ien ce PDF File : Abstract State Machines Alloy B And Z Second International Conference Abz 2010 Orford Qc Canada February 22 25 2010 Proceedings Lecture Notes In Computer Science Page : 1 Download and Read Abstract State Machines Alloy B And Z Second International Conference Abz 2010 Orford Qc Canada February 22 25 2010 Proceedings Lecture Notes In Computer Science kindergarten common core pacing guide calendar rotax 380 repair manuals ford fg xr6 turbo manual krane introductory nuclearphysics manual solutions mcdougal little biology study guide answers ford bantam owners manual 2015 model chrysler boat motor repair manuals kenmore elite he5t steam dryer manual 98 f150 service manual haldex troubleshooting guide 99 acura tl factory service manual as level statistics revision guide mighty viewing guide open kenmore ultra wash dishwasher manual manual for onity pipe material selection guide hobart conveyor dishwasher manual crs86a clubcar carry all 295 manual powerflex vfd manual ge fanuc manual guide programming computer algorithms horowitz solution manual motorguide parts manual yanmar 1300d service manual ets4 manual workshop manual l200 automated da 3645 to manual da 3645 property and casualty study guide ca haynes repair manual 2015 mazda 5 diesel factory manual scion xb 2015 harley davidson technical guide grand theft auto strategy guide cub cadet 4816f operator manual jeep grand cherokee 94 repair manual 2015 ford f250 super duty manual adecco thailand salary guide 2015 crucible study guide for the test answers x500 tiller manual blow molding process manual in format using mis 5e kroenke study guide 2015 mazda millenia manual 1965 jeep maintenance manual 1987 yamaha yfm350er moto 4 repair manual mercury 5hp 4 stroke service manual suss pa 200 manuals quizes for uniform state test study guide citroen relay workshop repair manual claas rollant 62 baler manual bmw roadster repair manuals world cup trends guide nissan almera manual n16 skytrak 8038 manual teachers guide california prentice hall world history manual 6v92 detroit diesel engines miladys study guide cosmetology test in texas bmw x3 service manual light control strippit lvd delta 1000 manual manual for tigershark 1000 bradshaw guide to railways 276e manual atls course manual urinary study guide 1965 case 530 tc tractor service manual riello 40 series gas burner manual cgfo exam study guide m9000 tractor manual cedar rapids screen manual triumph daytona t100 workshop parts manual solutions manual levanon uzi build manual learjet 25b maintenance manual franklin 2a 120 service manual plate tectonics lab manual answers nys dec falconry exam guide 1999 honda cr 125 r service manual aswb masters exam secrets study guide drystar 5500 m reference manual honda cbr600f 2015 manual cape law study guide honda gcv160 karcher pressure washer manual velociti fuse guide installation manual for spoa84 1170 cadet manual suzuki wagon r manual uk honda bf shop manual issuu 1977 1983 suzuki gs550 service repair manual edgecam user manual personal finance fbla study guide costa coffee operations manual plumbers star exam study guide beechcraft baron 58 g1000 operating manual south seas spas owners manual maths guide 10th mitsubishi pajero io manual multivariable calculus student manual hardi 600 pump manual 2015 gregg reference manual vw 1999 new beetle ac owners manual portraits guide pontiac grand prix repair manual 1997 probability and statistical inference odd solutions guide tracker boat users manual oil cross reference guide becker weider weight systems exercise guide mercedes gl 2015 owners manual hp 32s calculator manual haynes manual chev venture johnson 2 stroke outboard repair manual weiten 9th edition study guide volkswagen jetta 2015 owners manual vw golf 94 repair manual gym jones training manual general biology lab manual 3rd edition quickbooks pro user guide reckon guide to storage tank chevy venture 1999 manual staar test study guide texas 855 international tractor manual corpsman manual in nko porsche 911 turbo workshop manual macroeconomics study guide and workbook mettler toledo panther plus technical manual vanguard dm700g manual parts daily park guide for vbs hayes auto repair manual gmdss manual course ford canada owners manuals holt biology study guide 94 polaris sl 750 manual cabin crew manual airbus a319 auto repair manuals subaru loyale 1990 ab str ac t s ta te m ac hi ne s a llo y b an d z se co nd in ter na tio na l c on fer en ce ab z 2 01 0 o rfo rd qc ca na da fe br ua ry 22 25 20 10 pr oc ee di ng s l ec tu re no tes in co m pu ter sc ien ce PDF File : Abstract State Machines Alloy B And Z Second International Conference Abz 2010 Orford Qc Canada February 22 25 2010 Proceedings Lecture Notes In Computer Science Page : 2


Archive | 2003

Abstract State Machines 2003

Egon Börger; Angelo Michele Gargantini; Elvinia Riccobene

Invited Papers.- Software Testing Research and Practice.- Abstract State Processes.- Recent Advances in Refinement.- Partial Updates Exploration II.- Experiments with Test Case Generation and Runtime Analysis.- A Framework for Proving Contract-Equipped Classes.- Mobile UNITY Schemas for Agent Coordination.- UML and Concurrency.- Research Papers.- A Unified Formal Specification and Analysis of the New Java Memory Models.- Modelling Conditional Knowledge Discovery and Belief Revision by Abstract State Machines.- Formal Description of a Distributed Location Service for Mobile Ad Hoc Networks.- Remarks on Turbo ASMs for Functional Equations and Recursion Schemes.- Integrating UML Static and Dynamic Views and Formalizing the Interaction Mechanism of UML State Machines.- The Hidden Computation Steps of Turbo Abstract State Machines.- Using Spin to Generate Tests from ASM Specifications.- Interfacing ASM with the MDG Tool.- ASMs versus Natural Semantics: A Comparison with New Insights.- Quantum Computing and Abstract State Machines.- Consistent Integration for Sequential Abstract State Machines.- Deciding the Verification Problem for Abstract State Machines.- An ASM Semantics of UML Derived from the Meta-model and Incorporating Actions.- Privacy, Abstract Encryption and Protocols: An ASM Model - Part I.- A Framework for Modeling the Semantics of Expression Evaluation with Abstract State Machines.- Extended Abstracts.- Using AsmL for Runtime Verification.- Modeling Information Services on the Basis of ASM Semantics.- Designing the Parlay Call-Control Using ASMs.- Test Case Generation from AsmL Specifications.- Teaching ASMs, Teaching with ASMs: Opportunities in Undergraduate Education.- Using ASM Specifications for Compiler Testing.- ASMs as Integration Platform towards Verification and Validation of Distributed Production Control Systems at Multiple Levels of Abstraction.- AsmL Specification of a Ptolemy II Scheduler.- ASM Specification of Database Systems.- The Computable Kernel of ASM.- A Non-standard Approach to Operational Semantics for Timed Systems.- Parallelism versus Nondeterminism - On the Semantics of Abstract State Machines.


design, automation, and test in europe | 2005

A SoC Design Methodology Involving a UML 2.0 Profile for SystemC

Elvinia Riccobene; Patrizia Scandurra; Alberto Rosti; Sara Bocchio

In this paper, we present a SoC design methodology joining the capabilities of UML and SystemC to operate at system-level. We present a UML 2.0 profile of the SystemC language, exploiting the MDA capabilities of defining modeling languages, platform independent and reducible to platform dependent languages. The UML profile captures both the structural and the behavioral features of the SystemC language, and allows high level modeling of system-on-a-chip with straightforward translation to SystemC code.


Lecture Notes in Computer Science | 2003

Using spin to generate tests from ASM specifications

Angelo Michele Gargantini; Elvinia Riccobene; Salvatore Rinzivillo

In this paper we introduce an algorithm to automatically encode an ASM specification in PROMELA, the language of the model checker Spin, and we present a method exploiting the counter example generation feature of Spin, to automatically generate from ASM specifications test sequences which accomplish a desired coverage. ASMs are used as test oracles to predict the expected outputs of units under test. A prototype tool that implements the proposed method is also presented. Experimental results in evaluating the method are reported. The experiments include test sequence generation, tests execution, code coverage measurement for a case study implemented in Java, and comparison with random tests generation. Benefits and limitations in using model checking are discussed.


Lecture Notes in Computer Science | 2000

Encoding Abstract State Machines in PVS

Angelo Michele Gargantini; Elvinia Riccobene

In this paper we show how the specification and verification system PVS (Prototype Verification System) can provide tool support for Abstract State Machines (ASMs), especially oriented towards automatic proof checking and mechanized proving of properties. Useful templates are presented which allow encoding of ASM models into PVS without any extra users skill. We prove the transformation preserves the ASM semantics and provide a framework for an automatic tool, prototypically implemented, which translates ASM specifications in PVS. The ASM specification of the Production Cell given in [4] is taken as case study to show how to formalize multi-agent ASMs in PVS and prove properties.


abstract state machines alloy b and z | 2010

AsmetaSMV: a way to link high-level ASM models to low-level NuSMV specifications

Paolo Arcaini; Angelo Michele Gargantini; Elvinia Riccobene

This paper presents AsmetaSMV, a model checker for Abstract State Machines (ASMs). It has been developed with the aim of enriching the ASMETA (ASM mETAmodeling) toolset – a set of tools for ASMs – with the capabilities of the model checker NuSMV to verify properties of ASM models written in the AsmetaL language. We describe the general architecture of AsmetaSMV and the process of automatically mapping ASM models into NuSMV programs. As a proof of concepts, we report the results of using AsmetaSMV to verify temporal properties of various case studies of different characteristics and complexity.


Journal of Universal Computer Science | 2008

A Metamodel-based Language and a Simulation Engine for Abstract State Machines

Angelo Michele Gargantini; Elvinia Riccobene; Patrizia Scandurra

In this paper, we present a concrete textual notation, called AsmetaL, and a general-purpose simulation engine, called AsmetaS, for Abstract State Machine (ASM) specifications. They have been developed as part of the ASMETA (ASMs mETAmodelling) toolset, which is a set of tools for ASMs based on the metamod- elling approach of the Model-driven Engineering. We briefly present the ASMETA framework, and we discuss how the language and the simulator have been developed exploiting the advantages offered by the metamodelling approach. We introduce the language AsmetaL used to write ASM specifications, and we provide the AsmetaL encoding of ASM specifications of increasing complexity. We explain the AsmetaS ar- chitecture, its kernel engine, and how the simulator works within the ASMETA tool set. We discuss the features currently supported by the simulator and how it has been validated.

Collaboration


Dive into the Elvinia Riccobene's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge