11th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS'06)
DOI: 10.1109/iceccs.2006.1690375
|View full text |Cite
|
Sign up to set email alerts
|

Automation of Java Card component development using the B method

Abstract: This paper presents a method for the rigorous development of Java Card smart card applications, using the B Method. Its main feature is to abstract the particularities of Java Card and smart card aware applications from the specifier as much as possible. In the proposed approach, the specification of the application logic does not need to take into account the specific aspects of the Java Card platform (in particular, communication between the card acceptance device and the smart card itself). A sequence of pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
3
0

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 10 publications
0
3
0
Order By: Relevance
“…Formal approaches to modelling and developing concurrent computer systems, such as CSP 1 and CCS 2, have been in existence for more than thirty years. Many research projects and a number of real world systems 3–5 have been developed from them. However, most programming languages in the industry, which support concurrency, still lack formally defined concurrency models to make the development of such systems more reliable and tractable.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Formal approaches to modelling and developing concurrent computer systems, such as CSP 1 and CCS 2, have been in existence for more than thirty years. Many research projects and a number of real world systems 3–5 have been developed from them. However, most programming languages in the industry, which support concurrency, still lack formally defined concurrency models to make the development of such systems more reliable and tractable.…”
Section: Introductionmentioning
confidence: 99%
“…Many research projects and a number of real world systems [3][4][5] have been developed from them. However, most programming languages in the industry, which support concurrency, still lack formally defined concurrency models to make the development of such systems more reliable and tractable.…”
Section: Introductionmentioning
confidence: 99%
“…The goal of the Bsmart project [3] is to develop a customized version of the B method for the development of Java Card software components, as well as the corresponding tool support (as an Eclipse plug-in [4]). Applications using smart cards have a client-server approach, where the server is a Java Card component that provides access to the smart card services and the client is (usually) developed in Java and accesses such services through a mechanism such as a remote method invocation.…”
Section: Introductionmentioning
confidence: 99%