2005
DOI: 10.1007/11531371_70
|View full text |Cite
|
Sign up to set email alerts
|

The Role of Visual Tools in a Web Application Design and Verification Framework: A Visual Notation for LTL Formulae

Abstract: As the Web becomes a platform for implementing complex B2C and B2B applications, there is a need to extend Web conceptual modeling to process-centric applications. In this context, new problems about process safety and verification arise. Recent work has investigated high-level specification and verification of Web applications. This relies on a formal data-driven model of the application, which can access an underlying database as well as state information updated as the interaction progresses, and a set of u… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
28
0

Year Published

2005
2005
2015
2015

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 27 publications
(28 citation statements)
references
References 6 publications
0
28
0
Order By: Relevance
“…Data Analysis), and possibly a SubType (2), which further refines the Type information (e.g., Music Genre Analysis). An activity is parametric, and has a (possibly empty) set of input parameters (3) and a (possibly empty) set of output parameters (4).…”
Section: Figure 2 Extended Activity Notationmentioning
confidence: 99%
See 1 more Smart Citation
“…Data Analysis), and possibly a SubType (2), which further refines the Type information (e.g., Music Genre Analysis). An activity is parametric, and has a (possibly empty) set of input parameters (3) and a (possibly empty) set of output parameters (4).…”
Section: Figure 2 Extended Activity Notationmentioning
confidence: 99%
“…Suppose that the process of Figure 3 contains the following guard predicate for activity AnalyzeFace: P(X):= (X.duration<=1200) to state that the face recognition component should be called only for short videos. Then, the expression for the output of the AnalyzeFaces activity would become: 2 The dot notation is used to select parameters by name when the output of an activity is composite.…”
Section: Analyzefaces(transcodeaudiovideo( Retrievevideo())vidout)mentioning
confidence: 99%
“…Verifying that the process enacted by a given hypertext coincides with a desired process specification is a very difficult problem [Deutsch et al 2004;Brambilla et al 2005], tackled more effectively when the process control features are made explicit in the hypertext model. In summary, explicit control is suitable for complex multi-actor processes, where the presence of an explicit representation of the data and hypertext features stemming from the process model makes it easier to reason about cases, and to maintain and extend the application.…”
Section: Process Verificationmentioning
confidence: 99%
“…In particular, it can be used to express safety, fairness, and liveness properties, and sequentiality properties in UML Sequence Diagrams. The three operators of the Let's Dance choreography language ("precedes", "inhibits" and "weak-precedes") [9] can be mapped into CTL-FO + , as well as all the existence and relation formulae of the DecSerFlow language [41], and the portion of BPMN and BEMN which has been formalised into temporal logic [42]. It can also express properties that are beyond any of these languages, such as all data-aware constraints.…”
Section: Definition 4 (Syntax) the Language Ctl-fomentioning
confidence: 99%