Ralph-Johan Back
 

Home
Contact Information
Research
Teaching
Publications
     Older Publications
     Recent Publications
Proffesional Activities
Electronic Math
Four Ferries
Personal Pages
Related Links




        
Publications


Publications

Articles in Conference Proceedings

Ralph-Johan Back

Rakenteiset päättelyketjut yleisenä todistusmuotona
In Matematiikkaa logiikan avulla, num: 12, 2009

Technical Reports

Ralph-Johan Back

Structured Derivations as a Unified Proof Format for Teaching Mathematics
num: 949, TUCS, Jul, 2009


Ralph-Johan Back, Linda Mannila and Solveig Wallin

"It Takes Me Longer, But I Understand Better" - Student Feedback on Structured Derivations
num: 943, TUCS, 2009




Ralph-Johan Back, Miko?aj Olszewski and Damián Soriano

Deseo Meeting Scheduler: Database Schema with Verified Business Logic
num: 937, TUCS, 2009




Ion Petre, Andrzej Mizera and Ralph-Johan Back

Computational heuristics for simplifying a biological model
num: 933, TUCS, Apr, 2009



Book Chapters

Petre, Ion and Mizera, Andrzej and Hyder, Claire and Mikhailov, Andrey and Eriksson, John and Sistonen, Lea and Back, Ralph-Johan

J. Kok (editors)
A New Mathematical Model for the Heat Shock Response
In Algorithmic Bioprocesses, chapter: 1, Springer, 2008


Truscan, Dragos and Sandström, Kim and Lilius, Johan and Porres, Ivan

Villar, Eugenio (editors)
SystemC-based Simulation of the MICAS Architecture
In Embedded Systems Specification and Design Languages, Lecture Notes in Electrical Engineering, vol: 10, chapter: 7, Springer, May, 2008



Articles in Conference Proceedings

Back, Ralph-Johan and Mannila and Linda and Peltomaki, Mia and and Sibelius, Patrick

Structured Derivations: A Logic Based Approach to Teaching Mathematics
In FORMED 2008: Formal Methods in Computer Science Education, Budapest, 2008


Karlå, Mathias and Truscan, Dragos and Lilius, Johan and Porres, Ivan and Eriksson, Timo and Hurskainen, Mikko

A Testing Framework for NOTA-Based Devices
In Proceedings of 1st Workshop on Model-based Testing in Practice (MoTIP'08), Jun, 2008




Lafond Sebastien, Boutellier Jani and Silven Olli, Lilius Johan

Reiner Creutzburg, Jarmo H. Takala (editors)
Energy Efficiency Analysis of multi MPEG-4 Decoder Platforms
In Multimedia on Mobile Devices, vol: SPIE Vol. 6821, Jan, 2008




Petre, Luigia

Energy-Aware Middleware
In 15th IEEE International Conference on Engineering of Computer-Based Systems, IEEE Computing Society, Belfast, Ireland, Apr, 2008




Truscan, Dragos and Lindqvist, Johan and Lilius, Johan and Porres, Ivan and Eriksson, Timo and Rakkola, Juha and Latva-Aho, Antti

Testable Specifications of NoTA-based Modular Embedded Systems
In Proceedings of 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ecbs 2008), page(s): 375-383, Apr, 2008




Truscan, Dragos and Seceleanu, Tiberiu and Lilius, Johan and Tenhunen, Hannu

A Model-Based Design Process for the SegBus Distributed Architecture
In Proceedings of 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ecbs 2008), page(s): 307-316, Apr, 2008



Articles in Journals

Back, Ralph - Johan R

Invariant Based Programming: Basic approach and Teaching Experience
Formal Aspects of Computing, 2008


Neovius, Mats and Degerlund, Fredrik and Yan, Lu

Forming a Context-Sensitive Web of Trust by Relying on Sentimentally Like-Minded
International Journal of Pervasive Computing and Communications, vol: 4, num: 1, page(s): 92-109, 2008




Rönkkö, Mauno and Waldén, Marina and Back, Ralph-Johan

Beyond Particle Systems: Operator Networks
Simulation Modelling Practice and Theory, May, 2008


Tuominen, Johanna and Westerlund, Tomi and Plosila, Juha

Power Aware System Refinement
Electronic Notes in Theoretical Computer Science, vol: 201C, page(s): 223-253, Mar, 2008



Articles in Conference Proceedings

Back, Ralph-Johan and Petre, Ion

Back, Ralph-Johan and Petre, Ion (editors)
Proceedings of COMPMOD 2008
General Publications, num: 47, Turku Centre for Computer Science, May, 2008

Technical Reports

Back, Ralph-Johan and Ishdorj, Tseren-Onolt and Petre, Ion

A Petri-net Formalization of Heat Shock Response Model
num: 886, TUCS, Apr, 2008


Back, Ralph-Johan and Preoteasa, Viorel

Semantics and Proof Rules of Invariant Based Programs
Technical Report, num: 903, TUCS, Jul, 2008


Liu, Xiufeng and Truscan, Dragos and Lilius, Johan

Online Testing of the ÅBOT Game Server Using the Qtronic Tool
num: 879, TUCS, Mar, 2008


Lundkvist, Torbjörn and Porres, Ivan

An Architecture for an Open Visual Editor Software and System Design, Software Construction Laboratory
num: 877, TUCS, Mar, 2008


Metsälä, Tomi and Westerlund, Tomi and Virtanen, Seppo and Plosila, Juha

ActionC: An Action Systems Approach to System Design with SystemC
Research Note, num: 865, TUCS, University of Turku - Department of Information Technology - Computer Systems Laboratory, Jan, 2008


Petre, Ion and Mizera, Andrzej and Hyder, Claire and Mikhailov, Andrey and Eriksson, John and Sistonen, Lea and Back, Ralph-Johan

A New Mathematical Model for the Heat Shock Response
num: 883, TUCS, Apr, 2008

Book Chapters

Truscan, Dragos and Virtanen, Seppo and Lilius, Johan

Nurmi, Jari (editors)
Protocol Processor Design Issues
In Processor Design - System-On-Chip Computing for ASICs and FPGAs, chapter: 12, page(s): 528, Springer, 2007




Virtanen, Seppo and Truscan, Dragos and Määttä

Nurmi, Jari (editors)
System Level Simulations
In Processor Design - System-On-Chip Computing for ASICs and FPGAs, chapter: 18, page(s): 528, Springer, 2007



Articles in Conference Proceedings

Back, Ralph-Johan and Eriksson, Johannes and Mannila, Linda

Teaching the Construction of Correct Programs Using Invariant Based Programming
In Proceedings of the 3rd South-East European Workshop on Formal Methods, 2007




Back, Ralph-Johan and Eriksson, Johannes and Myreen, Magnus

Testing and Verifying Invariant Based Programs in the SOCOS Environment
In Tests And Proofs (First International Conference, TAP 2007, Zurich, Switzerland), LNCS, vol: 4454, page(s): 61-78, Springer, Zürich, Switzerland, Feb, 2007


Boström, Pontus and Linjama, Matti and Morel, Lionel and Siivonen, Lauri and Waldén, Marina

Vilenius, J. and Koskimies, K. T. and Uusi-Heikkilä, J. (editors)
Design and Validation of Digital Controllers for Hydraulics Systems
In Proceedings of 10th Scandinavian International Conference on Fluid Power (SICFP'07), vol: 1, page(s): 227-241, Tampere University of Technology, Tampere, Finaland, May, 2007




Boström, Pontus and Morel, Lionel and Waldén, Marina

Cliff B. Jones and Zhiming Liu and Jim Woodcock (editors)
Stepwise Development of Simulink Models Using the Refinement Calculus Framework
In Theoretical Aspects of Computing - ICTAC2007, LNCS, vol: 4711, page(s): 79--93, Springer, Sep, 2007




Boström, Pontus and Neovius, Mats and Oliver, Ian and Waldén, Marina

Julliand, Jacques and Kouchnarenko, Olga (editors)
Formal Transformation of Platform Independent Models into Platform Specific Models
In B 2007: Formal Specification and Development in B, 7th International Conference of B Users, Besancon, France, January 7-19, 2007, Proceedings, Lecture Notes in Computer Science, vol: 4355, page(s): 186-200, Springer-Verlag, Jan, 2007




Degerlund, Fredrik

Etalle, S. and Samarati, P. (editors)
Trust Mass, Volume and Density - a Novel Approach to Reasoning about Trust
In Proceedings of the 2nd International Workshop on Security and Trust Management (STM 2006), Electronic Notes in Theoretical Computer Science, vol: 179, page(s): 87-96, Elsevier, Jul, 2007




Degerlund, Fredrik and Neovius, Mats and Sere, Kaisa

Einar Broch Johnsen, Olaf Owe and Gerardo Schneider (editors)
A Framework for Formal Reasoning about Distributed Webs of Trust
In Proceedings of the 19th Nordic Workshop on Programming Theory, Universitetet i Oslo - Institutt for informatikk Research Report, vol: 366, page(s): 78-80, University of Oslo, Oct, 2007




Degerlund, Fredrik and Sere, Kaisa

Cliff B. Jones, Zhiming Liu and Jim Woodcock (editors)
A Framework for Incorporating Trust into Formal Systems Development
In Theoretical Aspects of Computing - ICTAC 2007, 4th International Colloquium, Proceedings, Lecture Notes in Computer Science, vol: 4711, page(s): 154-168, Springer, 2007




Degerlund, Fredrik and Waldén, Marina and Sere, Kaisa

Implementation Issues Concerning the Action Systems Formalism
In Proceedings of the Eighth International Conference on Parallel and Distributed Computing Applications and Technologies (PDCAT'07), IEEE Computer Society, 2007




Heidenberg, Jeanette and Nåls, Andreas and Porres, Ivan

Statechart Features and Pre-Release Defects in Software Maintenance
In Proceedings of the Symposium on Visual Languages and Human-Centric Computing VL/HCC'07, IEEE, Oct, 2007




Ilic, Dubravka

Deriving Formal Specifications from Informal Requirements
In 31st Annual International Computer Software and Applications Conference (COMPSAC 2007), vol: 1, page(s): 145-152, IEEE Computer Society, Jul, 2007




Iliasov, Alexei and Romanovsky, Alexander and Arief, Budi and Laibinis, Linas and Troubitsyna, Elena

Rigorous Design and Implementation of Fault Tolerant Ambient Systems
In Proceedings of 10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC07). Santorini, Greece, page(s): 141-146, May, 2007




Iliasov, Alexei and Romanovsky, Alexander and Arief, Budi and Laibinis, Linas and Troubitsyna, Elena

A Framework for Open Distributed System Design
In In Proceedings of Computer Software & Applications Conference (COMPSAC 07), Volume II - Workshop Papers, Beijing, China., page(s): 658-668, IEEE Computer Society, Conference Publishing Services, Jul, 2007




Ilic, Dubravka and Troubitsyna, Elena and Laibinis, Linas and Snook, Colin

Formalizing UML-based Development of Fault Tolerant Control Systems
In Workshop on Methods, Models and Tools for Fault Tolerance (MeMToFT'2007), page(s): 70-79, RODIN, Jul, 2007


Laibinis, Linas and Troubitsyna, Elena and Leppänen, Sari

M.Butler, C.Jones, A.Romanovsky, E.Troubitsyna (editors)
Formal Reasoning about Fault Tolerance and Parallelism in Communicating Systems
In Proceedings of Workshop on Methods, Models and Tools for Fault Tolerance (MeMoT'07). Oxford, UK., page(s): 24-32, Newcatle University Press, UK, Jul, 2007




Lehtonen, Teijo and Liljeberg, Pasi and Plosila, Juha

Self-Timed NoC Links Using Combinations of Fault Tolerance Methods
In Design, Automation and Test in Europe DATE Conference 2007, Digest of the Workshop on Diagnostic Services in Network-on-Chips, page(s): 327-332, Apr, 2007


Lehtonen, Teijo and Liljeberg, Pasi and Plosila, Juha

Analysis of Forward Error Correction Methods for Nanoscale Networks-On-Chip
In Proceedings of the 2nd International Conference on Nano-Networks (Nano-Net 2007), page(s): 5 pages, Sep, 2007




Lehtonen, Teijo and Liljeberg, Pasi and Plosila, Juha

Fault Tolerance Analysis of NoC Architectures
In Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS 2007), page(s): 361-364, May, 2007




Lister, Raymond and Berglund, Anders and Box, Ilona and Cope, Chris and Pears, Arnold and Avram, Chris and Bower, Matt and Carbone, Angela and Davey, Bill and de Raadt, Michael and Doyle, Bernard and Fitzgerald, Sue and Mannila, Linda and Kutay, Cat and P

Differing Ways that Computing Academics Understand Teaching
In Proceedings of the Ninth Australasian Conference on Computing Education, vol: 60, page(s): 97-106, 2007




Linjama, Matti and Huova, Mikko and Boström, Pontus and Laamanen, Arto and Siivonen, Lauri and Morel, Lionel and Waldén, Marina and Vilenius, Matti

Vilenius, J. and Koskimies, K. T. and Uusi-Heikkilä, J. (editors)
Design and Implementation of Energy Saving Digital Hydraulic Control System
In Proceedings of 10th Scandinavian International Conference on Fluid Power (SICFP'07), vol: 2, page(s): 341-359, Tampere University of Technology, May, 2007




Lindqvist, Johan and Lundkvist, Torbjörn and Porres, Ivan

Karsten, Ehrig and Holger, Giese (editors)
A Query Language with the Star Operator
In Proceedings of the 6th International Workshop on Graph Transformation and Visual Modeling Techniques (GT-VMT) 2007, Electronic Communications of the EASST, num: 6(2007), EASST, Braga, Portugal, Mar, 2007


Lilius, Johan and Porres, Ivan and Sandström, Kim and Truscan, Dragos

SystemC-based Simulation of the MICAS Architecture
In Proceedings of the Forum on specification and Design Languages (FDL 2007), ECSI, Sep, 2007




Malik, Qaisar A.

Applying Tests for Validating Fault-Tolerance in Software Systems.
In NODES 07 - NOrdic workshop and doctoral symposium on DEpendability and Security, Oslo, Norway,, Oct, 2007




Malik, Qaisar Ahmad and Lilius, Johan and Laibinis, Linas

Model-based Testing Using Scenarios and Event-B Refinements
In Workshop on Methods, Models and Tools, Jul, 2007


Mannila, Linda

Progress Reports and Novices' Understanding of Program Code
In Proceedings of the Sixth Koli Calling Baltic Sea Conference, page(s): 27-31, 2007




Meinicke, Larissa and Smith, Graeme

Jim Davies and Jeremy Gibbons (editors)
A Stepwise Development Process for Reasoning About the Reliability of Real-Time Systems
In Integrated Formal Methods, Lecture Notes in Computer Science, vol: 4591, page(s): 439-458, Springer Berlin / Heidelberg, 2007




Meinicke, Larissa and Solin, Kim

Refinement Algebra for Probabilistic Programs
In Proceedings of the International Refinement Workshop 2007, ENTCS, 2007




Neovius, Mats and Degerlund, Fredrik

Luigia Petre, Kaisa Sere, Elena Troubitsyna and Einar Broch Johnsen (editors)
Extending Dependability to Include User-Specific Trust
In NODES 07 - NOrdic workshop and doctoral symposium on DEpendability and Security, Oslo, Norway, October 2007, Abstracts, Åbo Akademi Reports on Computer Science & Mathematics, vol: Ser. B. No. 37, Åbo Akademi University, 2007




Nybom, Kristian and Björkqvist, Jerker

HLDPC Codes – Low Density, Low Complexity, Efficient Erasure Correcting Codes
In Proceeding of the 13th European Wireless Conference, Apr, 2007


Nybom, Kristian and Kempe, Janne and Saleemi, Mohsin M. and Björkqvist, Jerker and Lilius, Johan

A Communication Methodology for Interactive Location-Based Mobile Games
In Workshop on Interactive Applications for Mobile TV, May, 2007


Nybom, Kristian and Vukobratovic, Dejan

A Survey on Application Layer Forward Error Correction Codes for IP Datacasting in DVB-H
In 3rd COST 2100 MCM, Sep, 2007




Petre, Luigia

L. Petre, K. Sere, E. Troubitsyna, E.B. Johnsen (editors)
Modeling Energy-Awareness into a Middleware Language
In NOrdic workshop and doctoral symposium on DEpendability and Security - Abstracts, Abo Akademi Reports on Computer Science and Mathematics, Ser. B, num: No 37, Åbo Akademi, Oslo, Norway, Oct, 2007




Plaska, Marta and Walden, Marina and Snook, Colin

Butler, Michael and Jones, Cliff and Romanovsky, Alexander and Troubitsyna, Elena (editors)
Documenting the Progress of the System Development
In Workshop on Methods, Models and Tools for Fault Tolerance - Proceedings, page(s): 118-127, FP6 IST RODIN (Rigorous Open Development Environment for Complex Systems), Jul, 2007


Plaska, Marta and Walden, Marina and Snook, Colin

Einar Broch Johnsen, Olaf Owe, Gerardo Schneider (editors)
Visualising Program Transformations in a Stepwise Manner
In Proceedings of the 19th Nordic Workshop on Programming Theory, page(s): 87-89, University of Oslo, PMA group at the Department of Informatics, University of Oslo, Oct, 2007


Rajala, Teemu and Laakso, Mikko-Jussi and Kaila, Erkki and Salakoski, Tapio

Yanar, Anu \& Saarela-Kivimäki Kaisa (editors)
VILLE - kieliriippumaton visualisointisovellus ohjelmoinnin opiskeluun
In Reflektori 2007 - Tekniikan opetuksen symposium 3.-4.12.2007, page(s): 230, Opetuksen ja opiskelun tuki, Teknillinen korkeakoulu Teaching and Learning Development Unit, Dec, 2007


Rajala, Teemu and Laakso, Mikko-Jussi and Kaila, Erkki and Salakoski, Tapio

Raymond Lister \& Simon (editors)
VILLE – A Language-Independent Program Visualization Tool
In Conferences in Research and Practice in Information Technology, vol: 88, Australian Computer Society, Inc, Dec, 2007


Saleemi, M. Mohsin and Björkqvist, Jerker and Lilius, Johan

Software Platform for Mobile TV
In Workshop on Interactive Applications for Mobile TV, May, 2007




Snook, Colin and Waldén, Marina

Julliand, Jacques and Kouchnarenko, Olga (editors)
Refinement of Statemachines Using Event B Semantics
In B2007: Formal Specification and Development in B, 7th International Conference of B Users, Besancon, France, January 7-19, 2007, Proceedings, Lecture Notes in Computer Science, vol: 4355, page(s): 171-185, Springer Berlin / Heidelberg, Jan, 2007




Solin, Kim

Daniel Leivant, Ruy J. G. B. de Queiroz (editors)
A Sketch of a Dynamic Epistemic Semiring
In Logic, Language, Information and Computation, 14th International Workshop, LNCS, vol: 4576, page(s): 337-350, Springer, Jun, 2007




Truscan, Dragos and Seceleanu, Tiberiu and Tenhunen, Hannu and Lilius, Johan

Towards a Design Methodology for Multiprocessor Platforms
In 31st Annual International Computer Software and Applications Conference (COMPSAC 2007), vol: 1, page(s): 575-578, IEEE Computer Society, Jul, 2007




Tuominen, Johanna and Westerlund, Tomi and Plosila, Juha

Formal Power Analysis of On-Chip Communication
In Brasilian Symposium on Formal Methods (SBMF 2007), page(s): 87-102, Ouro Preto, Brazil, Aug, 2007



Articles in Journals

Alanen, Marcus and Lundkvist, Torbjörn and Porres, Ivan

Creating and Reconciling Diagrams After Executing Model Transformations
Science of Computer Programming, vol: 68, num: 3, page(s): 128-151, Oct, 2007




Alanen, Marcus and Porres, Ivan

A Metamodeling Language Supporting Subset and Union Properties
Software and System Modeling. Springer, 2007




Back, Ralph-Johan and Milovanov, Luka and Porres, Ivan

Development and Experimentation in an Academic Environment: The Gaud\'i Factory
Systems and Software. Elsevier., 2007


Carbone, Angela and Fitzgerald, Sue and Mannila, Linda

Computer Science and IT Teachers' Conceptions of Successful and Unsuccessful Teaching: A Phenomenographic Study
Computer Science Education, vol: 17, num: 4, 2007




Gladyshev, Pavel and Enbacka, Andreas

Rigorous Development of Automated Inconsistency Checks for Digital Evidence Using the B Method
International Journal of Digital Evidence, vol: 6, num: 2, Nov, 2007




Lafond, Sébastien and Lilius, Johan

Energy Consumption Analysis for Two Embedded Java Virtual Machines
Journal of Systems Architecture, vol: 53, num: 5-6, page(s): 328-337, 2007




Lehtonen, Teijo and Liljeberg, Pasi and Plosila, Juha

Online Reconfigurable Self-Timed Links for Fault Tolerant NoC
VLSI Design, vol: 2007, num: Article ID 94676, page(s): 13, 2007




Mannila, Linda

Novices' Progress in Introductory Programming Courses
Informatics in Education, vol: 6, num: 1, page(s): 139-152, 2007




Pears, Arnold and Seidman, Stephen and Malmi, Lauri and Mannila, Linda and Adams, Elizabeth and Bennedsen, Jens and Devlin, Marie and Paterson, James

A Survey of Literature on the Teaching of Introductory Programming
ACM SIGCSE Bulletin, Dec, 2007




Pears, Arnold and Seidman, Stephen and Malmi, Lauri and Mannila, Linda and Adams, Elizabeth and Bennedsen, Jens and Devlin, Marie and Paterson, James

A Survey of Literature on the Teaching of Introductory Programming
SIGCSE Bulletin: Inroads, vol: 39, num: 4, page(s): 204-224, Dec, 2007




Solin, Kim and von Wright, Joakim

Enabledness and Termination in Refinement Algebra
Science of Computer Programming, 2007




Westerlund, Tomi and Plosila, Juha

Time Aware System Refinement
Electronic Notes in Theoretical Computer Science, vol: 187, page(s): 91-106, 2007



PhD. Thesis

Lehtonen, Teijo

On Designing Fault Tolerant Nanoscale Systems
University of Turku, Oct, 2007



Miscs

Petre, Luigia and Sere, Kaisa and Troubitsyna, Elena and Johnsen, Einar Broch (editors)

NOrdic Workshop and Doctoral Symposium on DEpendability and Security - Abstracts
num: Åbo Akademi Reports on Computer, Oslo, Norway, Oct, 2007



PhD. Thesis

Alanen, Marcus

A Metamodeling Framework for Software Engineering
num: 89, Åbo Akademi University, May, 2007




Truscan, Dragos

Model Driven Development of Programmable Architectures
num: 84, Åbo Akademi University, 2007



Technical Reports

Back, Ralph-Johan and Bos, Victor and Eriksson, Johannes

MathEdit: Tool Support for Structured Calculational Proofs
num: 854, TUCS, Dec, 2007


Björkqvist, Jerker and Kempe, Janne and Nybom, Kristian and Stormbom, Michael and Sundsten, Raoul

A System for Measuring Application Level Quality of Service in a DVB-H Network
num: 807, TUCS, 2007


Boström, Pontus and Morel, Lionel

Formal Definition of a Mode-Automata Like Architecture in Simulink/Stateflow
num: 830, TUCS, Jun, 2007


Boström, Pontus and Morel, Lionel and Waldén, Marina

Stepwise Development of Simulink Models Using the Refinement Calculus Framework
num: 821, TUCS, Jul, 2007


Ilic, Dubravka and Leppänen, Sari and Troubitsyna, Elena and Laibinis, Linas

Towards Automated Model-Driven Development of Distributed Communicating Systems and Communication Protocols
num: 829, TUCS, 2007


Ilic, Dubravka and Snook, Colin and Troubitsyna, Elena and Laibinis, Linas

Formal Model-Driven Development of Fault Tolerant Control Systems
num: 828, TUCS, Aug, 2007


Lafond, Sébastien and Lilius, Johan

Interrupt Costs in Embedded System with Short Latency Hardware
num: 851, TUCS, Nov, 2007


Laakso, Mikko-Jussi and Rajala, Teemu and Kaila, Erkki and Salakoski, Tapio

Visualizable Pseudo Programming Language
num: 838, TUCS, Aug, 2007


Lilius, Johan and Lindqvist, Johan and Porres, Ivan and Truscan, Dragos and Eriksson, Timo and Latva-Aho, Antti and Rakkola, Juha

Testable Specifications of NoTA-based Modular Embedded Systems
num: 841, TUCS, Sep, 2007


Lindqvist, Johan and Lundkvist, Torbjörn and Porres, Ivan

A Query Language With the Star Operator
num: 801, TUCS, Jan, 2007


Lilius, Johan and Oliver, Ian

Towards a Formal Definition of Model Driven Development
num: 808, TUCS, Jan, 2007


Plaska, Marta and Waldén, Marina

Quality Comparison and Evaluation of Digital Hydraulic Control Systems
num: 857, TUCS, 2007


Rajala, Teemu and Laakso, Mikko-Jussi and Kaila, Erkki and Salakoski, Tapio

VILLE – Multilanguage Tool for Teaching Novice Programming
num: 827, TUCS, Jun, 2007


Tuominen, Johanna and Westerlund, Tomi and Plosila, Juha

Power Aware System Refinement
num: 4-07, Computing Laboratory, University of Kent, Jul, 2007



Books

Back, Ralph-Johan and von Wright, Joakim

Mathematics with a Little Bit of Logic: Structured Derivations in High-School Mathematics
Manuscript, 2006




Back, Ralph-Johan and von Wright, Joakim

Matematiikka logiikan avulla: rakenteiset päättelyketjut lukion matematiikassa
Manuscript, 2006



Book Chapters

Ilic, Dubravka and Troubitsyna, Elena and Laibinis, Linas and Snook, Colin

Formal Development of Mechanisms for Tolerating Transient Faults
In Rigorous Development of Complex Fault-Tolerant Systems, Lecture Notes in Computer Science, vol: 4157, chapter: 10, page(s): 189-209, Springer Berlin / Heidelberg, Nov, 2006




Laibinis, Linas and Troubitsyna, Elena and Iliasov, Alexei and Romanovsky, Alexander

Butler, M. and Jones, C. and Romanovsky, A. and Troubitsyna, E. (editors)
Rigorous Development of Fault-Tolerant Agent Systems
In Rigorous Development of Complex Fault-Tolerant Systems, Lecture Notes in Computer Science, vol: 4157, chapter: 13, page(s): 241-260, Springer Berlin / Heidelberg, Nov, 2006




Laibinis, Linas and Troubitsyna, Elena and Leppänen, Sari and Lilius, Johan and Malik, Qaisar

Formal Service-Oriented Development of Fault Tolerant Communicating Systems
In Rigorous Development of Complex Fault-Tolerant Systems, Lecture Notes in Computer Science, vol: 4157, chapter: 14, page(s): 261-187, Springer Berlin / Heidelberg, Nov, 2006




Yan, Lu

Mobile File-Sharing over P2P Networks
In Encyclopedia of Mobile Computing and Commerce, chapter: M, Idea Group Reference, 2006

Books

Zhou, Xiaobo and Sokolsky, Oleg and Yan, Lu and Jung, Eun-Sun and Shao, Zili and Mu, Yi and Lee, Dong-Chun and Kim, Daeyoung and Jeong, Young-Sik (editors)

Emerging Directions in Embedded and Ubiquitous Computing: EUC 2006 Workshops: NCUS, SecUbiq, USN, TRUST, ESO, and MSA
Lecture Notes in Computer Science, vol: 4097, Springer-Verlag, 2006



Articles in Conference Proceedings

Alanen, Marcus and Lilius, Johan and Porres, Ivan and Truscan, Dragos and Oliver, Ian and Sandström, Kim

Design Method Support for Domain Specific SoC design
In Proceedings of the 3rd International Workshop on Model-Based Methodologies for Pervasive and Embedded Software (MOMPES 2006), page(s): 25-32, IEEE, Potsdam, Germany, Mar, 2006




Alanen, Marcus and Lundkvist, Torbjörn and Porres, Ivan

Reconciling Diagrams After Executing Model Transformations
In Proceedings of the 21st Annual ACM Symposium on Applied Computing, Track on Model Transformation, Dijon, France, Apr, 2006




Alanen, Marcus and Lundkvist, Torbjörn and Porres, Ivan

Oscar Nierstrasz, Jon Whittle, David Harel and Gianna Reggio (editors)
A Mapping Language from Models to DI Diagrams
In Proceedings of the 9th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2006), Lecture Notes in Computer Science, vol: 4199, page(s): 454-468, Springer Berlin / Heidelberg, Genova, Italy, Oct, 2006


Alanen, Marcus and Porres, Ivan

Andreas Prinz and Merete Skjelten Tveit (editors)
A Metamodeling Language Supporting Subset and Union Properties
In 4th Nordic Workshop on the Unified Modeling Language NWUML'2006, Jun, 2006




Alanen, Marcus and Porres, Ivan

Oscar Nierstrasz, Jon Whittle, David Harel and Gianna Reggio (editors)
Basic Operations Over Models Containing Subset and Union Properties
In Proceedings of the 9th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2006), Lecture Notes in Computer Science, vol: 4199, page(s): 469-483, Springer Berlin / Heidelberg, Genova, Italy, Oct, 2006


Auvinen, Jussi and Back, Rasmus and Heidenberg, Jeanette and Hirkman, Piia and Milovanov, Luka

Münch, Jürgen and Vierimaa, Matias (editors)
Software Process Improvement with Agile Practices in a Large Telecom Company
In Proceedings of the 7th International Conference on Product-Focused Software Process Improvement - PROFES 2006, Amsterdam, The Netherlands, June 12-14, 2006, Lecture Notes in Computer Science, vol: 4034, page(s): 79-93, Springer Berlin / Heidelberg, Jun, 2006




Back, Ralph-Johan

Donatelli, S. and Thiagarajan, P.S. (editors)
Invariant Based Programming Revisited
In Petri Nets 2006, 27th International Conference on Application and Theory of Petri Nets and Other Models of Concurrency, Lecture Notes in Computer Science, vol: 4024, page(s): 1 - 18, Springer Verlag, Jun, 2006


Back, Ralph-Johan

Peter Holmberg (editors)
Hur Man Konstruerar Felfria Program
In Sphinx årsbok2005 - 2006, Finska Vetenskaps-Societeten, 2006


Back, Ralph-Johan and Eriksson, Johannes and Milovanov, Luka

Guelfi, Nicolas (editors)
Using Stepwise Feature Introduction in Practice: An Experience Report
In Rapid Integration of Software Engineering Techniques: Second International Workshop, RISE 2005, Heraklion, Crete, Greece, September 8-9, 2005, LNCS, vol: 3943, Springer-Verlag, May, 2006




Back, Ralph-Johan and Eriksson, Johannes and Myreen, Magnus

Boca, P. and Bowen, J. P. and Duce, D. A. (editors)
Verifying Invariant Based Programs in the SOCOS Environment
In Teaching Formal Methods: Practice and Experience, Electronic Workshops in Computing (eWiC), BCS, Dec, 2006


Boström, Pontus and Björkqvist, Jerker

Detecting design flaws in control systems using optimisation methods
In Proceedings of IEEE Computer Aided Control Systems Design Symposium (CACSD), Munich, Germany, Oct, 2006




de Raadt, Michael and Mannila, Linda

An Objective Comparison of Languages for Teaching Introductory Programming
In Proceedings of the Sixth Koli Calling Baltic Sea Conference, page(s): 32-37, 2006




Degerlund, Fredrik and Sere, Kaisa

A Framework for Incorporating Trust into the Action Systems Formalism
In Proceedings for the 18th Nordic Workshop on Programming Theory (NWPT'06), Reykjav\'ik, Iceland, 18-20 October, 2006, Oct, 2006




Grandell, Linda and Peltomäki, Mia and Back, Ralph-Johan and Salakoski, Tapio

Why Complicate Things? Introducing Programming in High School Using Python
In Proceedings of the Eighth Australasian Computing Education Conference (ACE2006), vol: 52, page(s): 71-80, Australian Computer Society Inc, Hobart, Australia, Jan, 2006


Ilic, Dubravka and Troubitsyna, Elena and Laibinis, Linas and Leppänen, Sari

Margaria, Tiziana andAnna Philippou, Bernhard Steffen (editors)
Formal Verification of Consistency in Model-Driven Development of Distributed Communicating Systems and Communication Protocols
In IEEE 2nd International Symposium on Leveraging Applications of Formal Methods, Verification and Validation (ISoLA 2006), page(s): 436-445, 2006




Jussila, Toni and Dubrovin, Jori and Junttila, Tommi and Latvala, Timo Latvala and Porres, Ivan

Model Checking Dynamic and Hierarchical UML State Machines
In Proceedings of the 3rd Workshop on Model Design and Validation (MoDeVa 2006), 2006




Lafond, Sebastien and Lilius, Johan

Grass, Werner and Sick, Bernhard and Waldschmidt, Klaus (editors)
An Energy Consumption Model for an Embedded Java Virtual Machine
In Architecture of Computing Systems - ARCS 2006: 19th International Conference, page(s): 311-325, Frankfurt/Main, Germany, Mar, 2006


Lafond, Sébastien and Lilus, Johan

Static Energy Saving Through Multi-Bank Memory Architecture
In Proceedings of IC-SAMOS conference, Embedded Computer Systems: Architectures, Modeling and Simulation, Samos, Greece, Jul, 2006




Lehtonen, Teijo and Rantala, Pekka and Isomäki, Petri and Plosila, Juha and Isoaho, Jouni

An Approach for Analysing and Improving Fault Tolerance in Radio Architectures
In Proceedings of IEEE International Symposium on Circuits and Systems ISCAS 2006, page(s): 3414-3417, IEEE, May, 2006




Meinicke, Larissa and Hayes, Ian J.

Zhiming Liu and Jifeng He (editors)
Reasoning Algebraically About Probabilistic Loops
In ICFEM, Lecture Notes in Computer Science, vol: 4260, page(s): 380-399, Springer-Verlag, 2006




Meinicke, Larissa and Hayes, Ian J.

Tarmo Uustalu (editors)
Continuous Action System Refinement
In Mathematics of Program Construction, Lecture Notes in Computer Science, vol: 4014, page(s): 316-337, Springer-Verlag, 2006




Neovius, Mats and Sere, Kaisa and Yan, Lu and Satpathy, Manoranjan

Dang, Van Hung and Paritosh, Pandya (editors)
A Formal Model of Context-Awareness and Context-Dependency
In Proceedings of the fourth IEEE International Conference on Software Engineering and Formal Methods (SEFM'06), 2006., page(s): 177 - 185, IEEE Computer Society Press, Sep, 2006




Neovius, Mats and Yan, Lu

A Design Framework for Wireless Sensor Networks
In Proceedings of the IFIP 1st International Conference on Ad-Hoc Networking, Santiago de Chile, Chile, Aug, 2006




Nybom, Kristian and Björkqvist, Jerker

Designing Tornado Codes as Hyper Codes for Improved Error Correcting Performance
In Proceedings of the Advanced International Conference on Telecommunications (AICT'06), IEEE Computer Society Press, Feb, 2006


Nybom, Kristian and Kempe, Janne and Björkqvist, Jerker

Improving Object Delivery Using Application Layer Tornado Codes in DVB-H Systems
In Proceedings of the 17th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC'06), IEEE, Sep, 2006


Nygård, Sofia and Kullberg, Nils

Implementation of a Transaction-based Peer-to-Peer Protocol
In Proceedings of Europython 2006, CERN, Switzerland, 3 - 5 July 2006., Jul, 2006




Paganus, Annu and Mikkonen, Vesa-Petteri and Mäntylä

Salakoski et al. (editors)
The Vowel Game: Contrinuous Real-Time Visualization for Pronunciation Learning with Vowel Charts
In Advances in Natural Language Processing, 5th International Conference, FinTAL 2006 Turku, Finland, August 23-25, 2006 Proceedings, Lecture Notes in Computer Science, vol: 4139, page(s): 696-703, Springer Berlin / Heidelberg, Aug, 2006


Peltomäki, Mia and Salakoski, Tapio

ICT at Upper Secondary Schools – Walking on a Tight Rope Between All-Round Education and Preparation for Professional University Training
In Proceedings of the 2nd International Conference on Informatics in Secondary Schools: Evolution and Perspectives (ISSEP 2006), Nov, 2006




Petre, Luigia and Sere, Kaisa and Waldén, Marina

Liu, Zhiming and He, Jifeng (editors)
A Language for Modeling Network Availability
In Formal Methods and Software Engineering, 8th International Conference on Formal Engineering Methods (ICFEM 2006), Macao, China, November 1-3, 2006, Proceedings, Lecture Notes in Computer Science, vol: 4260, page(s): 639-659, Springer Berlin / Heidelberg, Nov, 2006




Porres, Ivan and Valiente, Maria C.

Process Definition and Project Tracking in Model Driven Engineering
In Proceedings of The 7th International Conference on Product Focused Software Process Improvement (PROFES 2006), Amsterdam, The Netherlands, Jun, 2006




Preoteasa, Viorel

J. Misra; T. Nipkow; E. Sekerinski (editors)
Mechanical Verification of Recursive Procedures Manipulating Pointers Using Separation Logic
In FM 2006: Formal Methods, 14th International Symposium on Formal Methods Hamilton, Canada, August 21-27, 2006 Proceedings, Lecture Notes in Computer Science, vol: 4085, page(s): 508 - 523, Springer Berlin / Heidelberg, Aug, 2006




Satpathy, Manoranjan and Malik, Qaisar A. and Lilius, Johan

Havelund, Klaus and N\'u\unez, Manuel and Rosu, Grigore and Wolff, Burkhart (editors)
Synthesis of Scenario Based Test Cases from B Models
In Formal Approaches to Software Testing and Runtime Verification, First Combined International Workshops FATES 2006 and RV 2006 Seattle, WA, USA, August 15-16, 2006 Revised Selected Papers, Lecture Notes in Computer Science, vol: 4262, page(s): 133-147, Springer, Aug, 2006




Saarni, Tuomo and Paakkulainen, Jyri and Mäkilä

Salakoski et al. (editors)
Implementing a Rule-Based Speech Synthesizer on a Mobile Platform
In Advances in Natural Language Processing, 5th International Conference on NLP, FinTAL 2006 Turku, Finland, August 23-25, 2006 Proceedings, Lecture Notes in Computer Science, vol: 4139/2006, page(s): 349-355, Springer Berlin / Heidelberg, Aug, 2006




Sere, Kaisa and Yan, Lu and Neovius, Mats

Dependability Challenge in Ubiquitous Computing
In Proceedings of the International Workshop on Software Engineering Challenges for Ubiquitous Computing (SEUC 2006), June 1-2, 2006 - Lancaster, UK, Jun, 2006




Westerlund, Tomi and Plosila, Juha

Formal, Time Aware Modelling of Communication Channels for VLSI Systems
In Proceedings of the Brasilian Symposium on Formal Methods (SBMF'06), page(s): 27-42, Natal, Brasil, Sep, 2006




Westerlund, Tomi and Plosila, Juha

Liu, Zhiming and He, Jifeng (editors)
Time Aware Modelling and Analysis of Multiclocked VLSI Systems
In Formal Methods and Software Engineering, 8th International Conference on Formal Engineering Methods (ICFEM 2006), Lecture Notes in Computer Science, vol: 4260, page(s): 737-756, Springer Berlin / Heidelberg, Nov, 2006




Westerlund, Tomi and Plosila, Juha

Nurmi, Jari and Takala, Jarmo (editors)
Formal Modelling of Multiclocked VLSI Systems
In Proceedings of the International Symposium on System-on-Chip (SoC) 2006, Tampere, Finland, November 13-16, 2006, page(s): 141-144, Nov, 2006



Articles in Journals

Björkqvist, Jerker and Virtanen, Seppo

Convergence of Hardware and Software in Platforms for Radio Technologies
IEEE Communications Magazine, vol: 44, num: 11, page(s): 52-57, Nov, 2006




Fernandes, Joao M. and Lilius, Johan and Truscan, Dragos

Integration of DFDs into a UML-based Model-driven Engineering Approach
Software and Systems Modeling, vol: 5, num: 4, page(s): 403-428, Dec, 2006




Fuller, Ursula and Pears, Arnold and Amillo, June and Avram, Chris and Mannila, Linda

A Computing Perspective on the Bologna Process
ACM SIGCSE Bulletin, vol: 38, num: 4, page(s): 142-158, Dec, 2006




Mannila, Linda and Peltomäki, Mia and Salakoski, Tapio

What About a Simple Language? Analyzing the Difficulties in Learning to Program
Computer Science Education, vol: 16, num: 3, page(s): 211-228, Sep, 2006




Tsiopoulos, Leonidas and Waldén, Marina

Formal Development of NoC Systems in B
Nordic Journal of Computing, vol: 13, num: 1-2, page(s): 127 - 145, 2006




Virtanen, Seppo and Nurmi, Tero and Paakkulainen, Jani and Lilius, Johan

A System-level Framework for Designing and Evaluating Protocol Processor Architectures
International Journal of Embedded Systems, vol: 1, num: 1-2, page(s): 78-90, 2006

PhD. Thesis

Preoteasa, Viorel

Program Variables – The Core of Mechanical Reasoning about Imperative Programs
num: 79, Åbo Akademi University, Oct, 2006



Technical Reports

Back, Ralph-Johan and Eriksson, Johannes and Myreen, Magnus

Testing and Verifying Invariant Based Programs in the SOCOS Environment
num: 797, TUCS - Turku Centre for Computer Science, Turku, Finland, Dec, 2006


Boström, Pontus and Linjama, Matti and Morel, Lionel and Siivonen, Lauri and Waldén, Marina

Design and Validation of Digital Controllers for Hydraulics Systems
num: 800, TUCS, Dec, 2006


Boström, Pontus and Morel, Lionel

Mode-Automata in Simulink/Stateflow
num: 772, TUCS, May, 2006


Boström, Pontus and Neovius, Mats and Oliver, Ian and Waldén, Marina

Formal Transformation of Platform Independent Models into Platform Specific Models in MDA
num: 759, TUCS, Turku, Finland, Mar, 2006


Gladyshev, Pavel and Enbacka, Andreas

There is Something Fishy About Your Evidence… or How to Develop Inconsistency Checks for Digital Evidence Using the B Method
num: 776, TUCS, Jun, 2006


Iliasov, Alexei and Laibinis, Linas and Romanovsky, Alexander and Troubitsyna, Elena

Rigorous Development of Fault Tolerant Agent Systems
num: 762, TUCS, Turku, Finland, Mar, 2006


Iliasov, Alexei and Romanovsky, Alexander and Arief, Budi and Laibinis, Linas and Troubitsyna, Elena

On Rigorous Design and Implementation of Fault Tolerant Ambient Systems
num: CS-TR: 993, University of Newcastle, Dec, 2006




Ilic, Dubravka and Troubitsyna, Elena and Laibinis, Linas and Leppänen, Sari

Formal Verification of Consistency in Model-Driven Development of Distributed Communicating Systems and Communication Protocols
num: 777, TUCS, Jun, 2006


Ilic, Dubravka and Troubitsyna, Elena and Laibinis, Linas and Snook, Colin

Formal Development of Mechanisms for Tolerating Transient Faults
num: 763, TUCS, Turku, Finland, Mar, 2006




Laibinis, Linas and Iliasov, Alexei and Troubitsyna, Elena and Romanovsky, Alexander

Formal Approach to Ensuring Interoperability of Mobile Agents
num: CS-TR: 989, Newcastle University, Nov, 2006




Laibinis, Linas and Troubitsyna, Elena and Leppänen, Sari and Lilius, Johan and Malik, Qaisar

Formal Service-Oriented Development of Fault Tolerant Communicating Systems
num: 764, TUCS, Turku, Finland, Apr, 2006




Petre, Luigia and Sere, Kaisa and Waldén, Marina

A Language for Modeling Network Availability
num: 752, TUCS, Turku, Finland, Mar, 2006


Preoteasa, Viorel

Mechanical Verification of Recursive Procedures Manipulating Pointers Using Separation Logic
num: 753, TUCS, Turku, Finland, Apr, 2006


Preoteasa, Viorel

Mechanical Verification of Mutually Recursive Procedures for Parsing Expressions using Separation Logic
num: 771, TUCS, May, 2006


Rantala, Ville and Lehtonen, Teijo and Plosila, Juha

Network on Chip Routing Algorithms
num: 779, TUCS, Aug, 2006


Satpathy, Manoranjan and Butler, Michael and Ramesh, Sethu and Leuschel, Michael

Automatic Testing from Formal Specifications
num: 792, TUCS, Oct, 2006


Tsiopoulos, Leonidas and Sere, Kaisa and Plosila, Juha

Modeling SoC Systems with Flow Control
num: 746, TUCS, Turku, Finland, Feb, 2006


Tsiopoulos, Leonidas and Waldén, Marina

Formal Development of NoC Systems in B
num: 751, TUCS, Mar, 2006

Articles in Journals

Back, Ralph-Johan and Preoteasa, Viorel

An Algebraic Treatment of Procedure Refinement to Support Mechanical Verification
Formal Aspects of Computing, vol: 17, num: 1, page(s): 69-90, May, 2005

Books

Back, Ralph-Johan and von Wright, Joakim

Matematik med litet logic: Strukturerade härledningar i gymnasiematematiken
Manuscript, 2005



Book Chapters

Björklund, Dag and Lilius, Johan and Porres, Ivan

Gérard, Sébastien and Babau, Jean-Philippe and Champeau, Joel (editors)
Code Generation for Embedded Systems
In Model Driven Engineering for Distributed Real-time Embedded Systems, chapter: 11, Hermes Science, Aug, 2005



Books

Lilius, Johan and Machado, Richardo J. and Truscan, Dragos and Fernandes, Joao M. and Porres, Ivan (editors)

Selected Papers of the 2nd International Workshop on Model-Based Methodologies for Pervasive and Embedded Software (MOMPES 2005)
FALL 2005, vol: 12, num: 3, Nordic Journal of Computing, 2005



Book Chapters

Alanen, Marcus and Lilius, Johan, Porres Ivan and Truscan, Dragos

Beydeda, Sami and Book, Matthias and Gruhn, Volker (editors)
On Modeling Techniques for Supporting Model Driven Development of Protocol Processing Applications
In Model Driven Software Development - Volume II of Research and Practice in Software Engineering, vol: 2, chapter: 14, page(s): 305-328, Springer-Verlag, Jul, 2005




Alanen, Marcus and Porres, Ivan

Hongji Yang (editors)
Version Control of Software Models
In Advances in UML and XML-Based Software Evolution, chapter: III, Idea Group Publishing, Apr, 2005


Back, Ralph-Johan

Broy, Gunbauer, Harel and Hoare (editors)
Incremental Software Construction with Refinement Diagrams
In Engineering Theories of Software Intensive Systems, NATO Science Series II: Mathematics, Physics and Chemistry, page(s): 3-46, Springer, Marktoberdorf, Germany, 2005



Articles in Conference Proceedings

Alanen, Marcus and Lundkvist, Torbjörn and Porres, Ivan

Kai Koskimies, Ludwik Kuzniarz, Jyrki Nummenmaa, Zheying Zhang (editors)
GXL and MOF: a Comparison of XML Applications for Information Interchange
In Proceedings of NWUML'2005: The 3rd Nordic Workshop on UML and Software Modeling, num: Report A-2005-3, page(s): 123-136, University of Tampere, Finland, Tampere, Finland, Aug, 2005


Alanen, Marcus and Porres, Ivan

Bob Werner (editors)
Model Interchange Using OMG Standards
In Proceedings of the 31st Euromicro Conference on Software Engineering and Advanced Applications, page(s): 450-458, IEEE Computer Society, Porto, Portugal, Aug, 2005


Back, Ralph-Johan and Milovanov, Luka and Porres, Ivan

Software Development and Experimentation in an Academic Environment: The Gaudi Experience
In Proceedings of the 6th International Conference on Product Focused Software Process Improvement, PROFES 2005, Oulu, Finland, Jun, 2005


Back, Ralph and Myreen, Magnus

Tool Support for Invariant Based Programming
In Proceedings of the 12th Asia-Pacific Software Engineering Conference, Taipei, Taiwan, Dec, 2005


Björkqvist, Jerker

Scheduling Batch Processing: Genetic Algorithms Versus Mathematical Programming
In Cape Forum, Cluj-Napoca, Romania, Feb, 2005


Boström, Pontus and Waldén, Marina

H. Treharne, S. King, M. Henson and S. Schneider (editors)
An Extension of Event B for Developing Grid Systems
In Proceedings of the 4th International Conference of B and Z Users - ZB2005 Formal Specification and Development in Z and B., Lecture Notes in Computer Science, vol: 3455, page(s): 142-161, Springer-Verlag, Guildford, UK, Apr, 2005


Boström, Pontus and Waldén, Marina

Judi M.T. Romijn, Graeme P. Smith, Jaco Pol (editors)
Development of Fault Tolerant Grid Applications Using Distributed B
In Integrated Formal Methods: 5th International Conference, IFM 2005, page(s): 167-186, Eindhoven, The Netherlands, Nov, 2005


Celiku, Orieta

Joe Hurd, Edward Smith, Ashish Darbari (editors)
Quantitative Temporal Logic Mechanized in HOL
In Theorem Proving in Higher Order Logics: Emerging Trends Proceedings, Research Report, num: PRG-RR-05-02, page(s): 14-29, Oxford University Computing Laboratory, Aug, 2005




Celiku, Orieta

Dang Hung, Martin Wirsing (editors)
Quantitative Temporal Logic Mechanized in HOL
In Theoretical Aspects of Computing – ICTAC 2005: Second International Colloquium, page(s): 439-453, Springer-Verlag GmbH, Hanoi, Vietnam, Oct, 2005


Celiku, Orieta and McIver, Annabelle

John Fitzgerald, Ian J. Hayes, Andrzej Tarlecki (editors)
Compositional specification and analysis of cost-based properties in probabilistic programs
In Formal Methods: International Symposium of Formal Methods Europe, vol: 3582, page(s): 107-122, Springer-Verlag, Newcastle, UK, Jul, 2005


Cerschi Seceleanu, Cristina

Jerzy Rozenblit, Tim O'Neill and Jianfeng Peng (editors)
Formal Development of Real-Time Priority-Based Schedulers
In Proceedings of the 12th IEEE International Conference on the Engineering of Computer-Based Systems (ECBS 2005), Greenbelt, Maryland, USA, page(s): 263-270, IEEE Computer Society Press, Apr, 2005


Coleman, Joey and Jones, Cliff and Oliver, Ian and Romanovsky, Alexander and Troubitsyna, Elena

RODIN (Rigorous open Development Environment for Complex Systems). Project Number IST 2004-511599
In Fifth European Dependable Computing Conference: EDCC-5 supplementary volume, page(s): 23-26, Budapest, Hungary, Apr, 2005


Degerlund, Fredrik and Waldén, Marina and Sere, Kaisa

Implementation Issues Concerning the Action Systems Formalism
In 17th Nordic Workshop on Programming Theory, Presentation Abstracts, page(s): 59-61, DIKU, University of Copenhagen, Copenhagen, Denmark, Oct, 2005




Grandell, Linda and Kinnunen, Päivi

Teenagers, Computing and Occupational Desires - A Gendered Study of Various Factors (working title)
In Proceedings of the 5th Annual Finnish/Baltic Sea Conference on Computer Science Education, Koli, Finland, Nov, 2005




Grandell, Linda and Peltomäki, Mia and Salakoski, Tapio

High School Programming - A Beyond Syntax Analysis of Novice Programmers' Difficulties
In Proceedings of the 5th Annual Finnish/Baltic Sea Conference on Computer Science Education, Koli, Finland, Nov, 2005




Hirkman, Piia and Milovanov, Luka

Introducing a Customer Representative to High Requirement Uncertainties - A Case Study
In International Conference on Agile Manufacturing (ICAM 2005), Helsinki, Finland, Jul, 2005




Iliasov, Alexey and Laibinis, Linas and Romanovsky, Alexander and Troubitsyna, Elena

Towards Formal Development of Mobile Location-Based Systems
In Proceedings of REFT 2005 - the Workshop of on Rigorous Engineering of Fault Tolerant Systems, page(s): 53-64, Newcastle, UK, Jul, 2005


Ilic, Dubravka and Troubitsyna, Elena

Formal Development of Software for Tolerating Transient Faults
In Proceedings of the 11th IEEE Pacific Rim International Symposium on Dependable Computing (PRDC 2005), Changsha, China, Dec, 2005


Ilic, Dubravka and Troubitsyna, Elena

Michael Butler, Cliff Jones, Alexander Romanovsky, Elena Troubitsyna (editors)
Modelling Fault Tolerance of Transient Faults
In Proceedings of the Workshop on Rigorous Engineering of Fault-Tolerant Systems (REFT 2005), page(s): 84-92, Jul, 2005


Laibinis, Linas and Troubitsyna, Elena

Formal Development of Reactive Fault Tolerant Systems
In Proceedings of RISE 2005 - the 2nd Workshop on Rapid Integration of Software Engineering Techniques, Sep, 2005




Laibinis, Linas and Troubitsyna, Elena

Fault Tolerance in Use-Case Modeling
In Proceedings of RHAS 2005 - the Workshop on Requirements for High Assurance Systems, Sep, 2005


Laibinis, Linas and Troubitsyna, Elena and Leppänen, Sari and Lilius, Johan and Malik, Qaisar

Formal Service-Oriented Development of Fault Tolerant Communicating Systems
In Proceedings of REFT 2005 - the Workshop of on Rigorous Engineering of Fault Tolerant Systems, page(s): 2-11, Newcastle, UK, Jul, 2005


Laibinis, Linas and Troubitsyna, Elena and Leppänen, Sari and Lilius, Johan and Malik, Qaisar

Lau, Kung-Kiu and Banach, Richard (editors)
Formal Model-Driven Development of Communicating Systems
In Formal Methods and Software Engineering: 7th International Conference on Formal Engineering Methods, ICFEM 2005, Lecture Notes in Computer Science, vol: 3785, page(s): 188-203, Springer, Nov, 2005


Leppänen, Sari and Ilic, Dubravka and Malik, Qaisar and Systä, Tarja and Troubitsyna, Elena

Ludwik Kuzniarz, Gianna Reggio, Jean Louis Sourrouille, Miroslaw Staron (editors)
Specifying UML Profile for Distributed Communicating Systems and Communication Protocols
In Proceedings of the Workshop on Consistency in Model Driven Engineering - C@MODE’05, page(s): 31-46, Nuremberg, Germany, Nov, 2005


Lilius, Johan and Lillqvist, Tomas and Lundkvist, Torbjörn and Oliver, Ian and Porres, Ivan and Sandström, Kim and Sveholm, Glenn and Zaka, Asim Pervez

Kai Koskimies, Ludwik Kuzniarz, Jyrki Nummenmaa, Zheying Zhang (editors)
The MICAS Tool
In Proceedings of the NWUML'2005: The 3rd Nordic Workshop on UML and Software Modeling, num: Report A-2005-3, page(s): 180-192, University of Tampere, Finland, Tampere, Finland, Aug, 2005


Liang, Zheng and Plosila, Juha and Yan, Lu and Sere, Kaisa

On-chip Debug for an Asynchronous Java Accelerator
In Proceedings of the 6th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT 2005), page(s): 312-315, IEEE Computer Society Press, Dec, 2005


Lilius, Johan and Truscan, Dragos

Using Feature Models to Automate Model Transformations
In Forum on specification and Design Languages (FDL'05), ECSI, Lausanne, Switzerland, Sep, 2005




Mäntylä, Tomi and Laakso, Mikko and Innola, Erkki and Salakoski, Tapio

Salakoski, T. and Mäntylä, T. and Laakso, M. (editors)
Student Counselling with the SOPS-tool
In Koli Calling 2005 - Proceedings of the Fifth Koli Calling Conference on Computer Science Education, TUCS General Publication, num: 41, Turku Centre for Computer Science, University of Turku, Department of Information Technology, Turku, Finland, Dec, 2005


Neovius, Mats

Enokido, Tomoya and Yan, Lu and Xiao, Bin and Kim, Daeyoung and Dai, Yuanshun and Yang, Laurence T. (editors)
An Abstract Model for Incentive-Enhanced Trust in P2P Networks
In Embedded and Ubiquitous Computing: EUC 2005, page(s): 602-611, Nagasaki, Japan, Dec, 2005


Paakkulainen, Jani and Virtanen, Seppo and Isoaho, Jouni

T. D. Hämäläinen et al. (editors)
Tuning a Protocol Processor Architecture Towards DSP Operations
In Embedded Computer Systems: Architectures, Modeling, and Simulation: 5th International Workshop, SAMOS 2005, Lecture Notes in Computer Science (LNCS), num: 3553, page(s): 132-141, Springer-Verlag, Berlin, Germany, Jul, 2005


Cerschi Seceleanu, Cristina

Designing Controllers for Reachability
In Proceedings of the 29th Annual International Computer Software and Applications Conference (COMPSAC 2005), IEEE Computer Society, Edinburgh, Scotland, Jul, 2005


Seceleanu, Tiberiu and Garlan, David

Synchronized Architectures for Adaptive Systems
In Proceedings of the 2nd International Workshop on Software Cybernetics in Conjunction with COMPSAC 2005, Edinburgh, UK, Jul, 2005


Snook, Colin and Waldén, Marina

Refinement of Statemachines using Hierarchical States, Choice Points and Joins
In Proceedings of the EPSRC RefineNet Workshop, University of Manchester, UK, Oct, 2005


Troubitsyna, Elena

G. Tonella (editors)
Formal Modeling of Controlling Software for Systems with Manual Error Recovery
In The Fifth Intenrational Conference on Modelling, Simulation and Optimization, page(s): 175-180, ACTA Press, Oranjestad, Aruba, Aug, 2005




Virtanen, Seppo and Paakkulainen, Jani and Nurmi, Tero

C. Wolinski et al. (editors)
Capturing Processor Architectures from Protocol Processing Applications: a Case Study
In Proceedings of the 8th Euromicro Conference on Digital Systems Design (DSD), page(s): 243-246, IEEE Computer Society, Porto, Portugal, Aug, 2005


Virtanen, Seppo and Truscan, Dragos and Paakkulainen, Jani and Isoaho, Jouni and Lilius, Johan

Highly Automated FPGA Synthesis of Application-Specific Protocol Processors
In Proceedings of the 15th International Conference on Field Programmable Logic and Applications (FPL 2005), IEEE Circuits and Systems Society, Tampere, Finland, Aug, 2005




Westerlund, Tomi and Paakkulainen, Jani and Plosila, Juha

Back-Annotation of Timing Information into a Formal Hardware Model: A Case Study
In International Symposium on Signals Circuits and Systems (ISSCS 2005), vol: 2, IEEE, Romania, Jul, 2005




Westerlund, Tomi and Plosila, Juha

Hämäläinen, Timo D. and Pimentel, Andy D. and Takala, Jarmo and Vassiliadis, Stamatis (editors)
Formal Specification of a Protocol Processor
In Embedded Computer Systems: Architectures, Modeling, and Simulation: 5th International Workshop, SAMOS 2005, Lecture Notes in Computer Science, vol: 3553, page(s): 122-131, Springer-Verlag GmbH, Samos, Greece, Jul, 2005


Westerlund, Tomi and Plosila, Juha

Formal Modelling of Synchronous Hardware Components for System-on-Chip
In International Symposium on System-On-Chip, page(s): 116-119, Nov, 2005




Yan, Lu and Liang, Zheng

Reconfigurable Computing in Ubiquitous Computers: A Roadmap
In Proceedings of the International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT 2005), page(s): 302-305, IEEE Computer Society, Dec, 2005


Yan, Lu

Wu, Zhaohui and Guo, Minyi and Chen, Chun and Bu, Jiajun (editors)
Formal Verification of a Ubiquitous Hardware Component
In Proceedings of the First International Conference on Embedded Software and System (ICESS 2004), Lecture Notes in Computer Science, vol: 3605, page(s): 536, Springer-Verlag, Hangzhou, China, Dec, 2005


Yan, Lu

Performance Modeling of Mobile P2P Systems
In Proceedings of the 3rd International Conference on Networking and Mobile Computing (ICCNMC 2005), Lecture Notes in Computer Science, vol: 3619, Springer-Verlag, Zhangjiajie, China, Aug, 2005




Yan, Lu

Jia, Xiaohua; Wu, Jie; He, Yanxiang (editors)
Can P2P Benefit from MANET? Performance Evaluation from Users' Perspective
In Proceedings of the First International Conference on Mobile Ad-hoc and Sensor Networks (MSN 2005), Lecture Notes in Computer Science, vol: 3794, page(s): 1026-1035, Springer-Verlag, Wuhan, China, Dec, 2005

Articles in Journals

Alanen, Marcus and Lundkvist, Torbjörn and Porres, Ivan

Comparison of Modeling Frameworks for Software Engineering
Nordic Journal of Computing, vol: 12, num: 4, page(s): 321-342, Winter, 2005




Grandell, Linda

High School Students Learning University Level Computer Science on The Web - a Case Study of the DASK-Model
Journal of Information Technology Education, vol: 4, page(s): 207-218, 2005


Laakso, Mikko-Jussi and Salakoski, Tapio and Grandell, Linda and Qiu, Xuemei and Korhonen, Ari and Malmi, Lauri

Multi-Perspective Study of Novice Learners Adopting the Visual Algorithm Simulation Exercise System TRAKLA2
Informatics in Education, vol: 4, num: 1, page(s): 49-68, May, 2005


Lilius, Johan and Lillqvist, Tomas and Lundkvist, Torbjörn and Oliver, Ian and Porres, Ivan and Sandström, Kim and Sveholm, Glenn and Zaka, Asim Pervez

An Architecture Exploration Environment for System on Chip Design
Nordic Journal of Computing, vol: 12, num: 4, page(s): 361-378, Winter, 2005




Lilius, Johan and Truscan, Dragos and Fernandes, Miguel

Integration of DFDs into a UML-based Model-Driven Engineering Approach
Software and Systems Modeling, 2005




Porres, Ivan

Rule-Based Update Transformations and Their Application to Model Refactorings
Software and Systems Modeling, Sep, 2005


Xue, Fei and Zheng, Da-Zhong and Yan, Lu

Fault Diagnosis of Distributed Discrete Event Systems Using OBDD
Informatica, vol: 16, num: 3, page(s): 431-448, 2005




Yan, Lu

Enable Pervasive Computing with Java
IEEE Distributed Systems Online, vol: 6, num: 6, page(s): 4, Jun, 2005

Masters Thesis

Lundkvist, Torbjörn

Diagram Reconciliation and Interchange in a Modeling Tool
Master Thesis in Computer Science, Department of Computer Science, Åbo Akademi University, Turku, Finland, Nov, 2005

Conference Proceedings

Butler, Michael and Jones, Cliff and Romanovsky, Alexander and Troubitsyna, Elena (editors)

Proceedings of the Workshop on Rigorous Engineering of Fault-Tolerant Systems (REFT 2005)
University of Newcastle upon Tyne, School of Computing Science, Jun, 2005

PhD. Thesis

Björklund, Dag

A Kernel Language for Unified Code Synthesis
Åbo Akademi, Departement of Computer Science, Turku, Finland, Feb, 2005




Cerschi Seceleanu, Cristina

A Methodology for Constructing Correct Reactive Systems
Åbo Akademi, Departement of Computer Science, Turku, Finland, Dec, 2005




Petre, Luigia

Modeling with Action Systems
Åbo Akademi, Department of Computer Science, Turku, Finland, Dec, 2005


Yan, Lu

Systematic Design of Ubiquitous Systems
Åbo Akademi, Departement of Computer Science, Turku, Finland, Dec, 2005

Presentations

Alanen, Marcus and Porres, Ivan

Model Interchange Using OMG Standards
the 31st Euromicro conference on Software Engineering and Advanced Applications, Porto, Portugal, Sep, 2005




Back, Ralph and Eriksson, Johannes and Milovanov, Luka

Using Stepwise Feature Introduction in Practice: an Experience Report
the 2nd International Workshop on Rapid Integration of Software Engineering Techniques, Heraklion, Crete, Sep, 2005


Boström, Pontus and Waldén, Marina

An Extension of Event B for Developing Grid Systems
ZB2005 Formal Specification and Development in Z and B, Guildford, UK, Apr, 2005


Celiku, Orieta

Quantitative Temporal Logic Mechanized in HOL
Theorem Proving in Higher Order Logics conference, UK, Aug, 2005




Celiku, Orieta and McIver, Annabelle

Compositional Specification and Analysis of Cost-Based Properties in Probabilistic Programs
FM 2005: Formal Methods: International Symposium of Formal Methods Europe, Newcastle, UK, Jul, 2005




Cerschi-Seceleanu, Cristina

Controlling Discrete Systems by Playing Angel-Demon Games
Systems & Software Engineering Research Group Seminar at London South Bank University, London, UK, Oct, 2005




Degerlund, Frederik and Waldén, Marina and Sere, Kaisa

Implementation Issues Concerning the Action Systems Formalism
The 17th Nordic Workshop in Programming Theory NWPT'05, Copenhagen, Denmark, Oct, 2005




Seceleanu, Tiberiu and Garlan, David

Synchronized Architectures for Adaptive Systems
Workshop on Software Cybernetics -satellite workshop of COMPSAC, Edinburgh, UK, Jul, 2005




Milovanov, Luka and Hirkman, Piia

Introducing a Customer Representative to High Requirement Uncertainties. A Case Study
the International Conference on Agile Manufacturing (ICAM 2005), Helsinki, Finland, Jul, 2005




Iliasov, Alexei and Laibinis, Linas and Romanovsky, Alexander and Troubitsyna, Elena

Towards Formal Development of Mobile Location-Based Systems
Workshop on Rigorous Engineering of Fault Tolerant Systems, Newcastle, UK, Jul, 2005


Ilic, Dubravka and Troubitsyna, Elena

Modelling Fault Tolerance of Transient Faults
Workshop on Rigorous Engineering of Fault Tolerant Systems - REFT, Newcastle, UK, Jul, 2005


Laibinis, Linas and Troubitsyna, Elena and Leppanen, Sari and Lilius, Johan and Malik, Qaisar

Formal Service-Oriented Development of Fault Tolerant Communicating Systems
Workshop on Rigorous Engineering of Fault Tolerant Systems -REFT, Newcastle, UK, Jul, 2005


Löfman, Robert

Relying on Autonomous Multipath Routing to Achieve Inter-Domain Load Balancing in the Internet
the London Communication Symposium, University College London, England, Sep, 2005


Seceleanu, Cristina

Designing Controllers for Reachability
29th International Computer Software and Applications Conference, Edinburgh, UK, Jul, 2005




Tsiopolus, Leonidas and Waldén, Marina

Formal Development of NoC Systems in B
The 17th Nordic Workshop in Programming Theory NWPT'05, Copenhagen, Denmark, Oct, 2005

Conference Proceedings

Lilius, Johan and Machado, Ricardo J. and Truscan, Dragos and Fernandes, João M. (editors)

Proceedings of MOMPES'05, 2nd International Workshop on Model-Based Methodologies for Pervasive and Embedded Software
num: 39, 2005

Technical Reports

Alanen, Marcus and Lundkvist, Torbjörn and Porres, Ivan

A Mapping Language from Models to XMI[DI] Diagrams
num: 676, TUCS - Turku Centre for Computer Science, Turku, Finland, Apr, 2005


Alanen, Marcus and Porres, Ivan

Model Interchange Using OMG Standards
num: 675, TUCS - Turku Centre for Computer Science, Turku, Finland, Apr, 2005


Alanen, Marcus and Porres, Ivan

Subset and Union Properties in Modeling Languages
num: 731, TUCS, Dec, 2005


Auvinen, Jussi and Back, Rasmus and Heidenberg, Jeanette and Hirkman, Pia and Milovanov, Luka

Improving the Engineering Process Area at Ericsson with Agile Practices. A Case Study.
num: 716, TUCS, Turku, Finland, Oct, 2005


Back, Ralph-Johan

Incremental Software Construction with Refinement Diagrams
num: 660, TUCS - Turku Centre for Computer Science, Turku, Finland, Jan, 2005


Back, Ralph-Johan

Invariant Based Programming Revisited
num: 661, TUCS - Turku Centre for Computer Science, Turku, Finland, 2005


Back, Ralph-Johan and Eriksson, Johannes and Milovanov, Luka

Experience on Using Stepwise Feature Introduction in Software Construction
num: 705, TUCS, Turku, Finland, Aug, 2005


Back, Ralph-Johan and Myreen, Magnus

Tool Support for Invariant Based Programming
num: 666, TUCS - Turku Centre for Computer Science, Turku, Finland, Feb, 2005


Back, Ralph-Johan and Sere, Kaisa and Petre, Luigia

CREST Progress Report 2004-2005
General Publications, num: 2005, Turku Centre for Computer Science, Nov, 2005


Boström, Pontus and Björkqvist, Jerker

Optimisation Based Black-Box Testing of Assertions in Simulink Models
num: 711, TUCS, Sep, 2005


Boström, Pontus and Waldén, Marina

Development of Fault Tolerant Grid Applications Using Distributed B
num: 706, TUCS, Turku, Finland, Sep, 2005


Enbacka, Andreas and Laibinis, Linas

Formal Specification and Refinement of a Write Blocker System for Digital Forensics
num: 718, TUCS, Nov, 2005


Ilic, Dubravka and Troubitsyna, Elena

A Formal Model-Driven Approach to Requirements Engineering
num: 667, TUCS - Turku Centre for Computer Science, Turku, Finland, Feb, 2005


Ilic, Dubravka and Troubitsyna, Elena

Formal Development of Software for Tolerating Transient Faults
num: 694, TUCS, Turku, Finland, Jun, 2005


Laibinis, Linas and Troubitsyna, Elena

Formal Development of Dynamically Adaptable Fault Tolerant Systems
num: 680, TUCS, Turku, Finland, Apr, 2005


Laibinis, Linas and Troubitsyna, Elena and Leppänen, Sari and Lilius, Johan and Malik, Qaisar

Formal Model-Driven Development of Communicating Systems
num: 691, TUCS, Turku, Finland, Jun, 2005


Lehtonen, Teijo and Plosila, Juha and Isoaho, Jouni

On Fault Tolerance Techniques towards Nanoscale Circuits and Systems
num: 708, TUCS, Turku, Finland, Aug, 2005


Löfman, Robert

Relying on Autonomous Multipath Routing to Achieve Global Load Balancing in the Internet
num: 686, TUCS, Turku, Finland, Apr, 2005


Plosila, Juha and Liljeberg, Pasi and Isoaho, Jouni

Formal Derivation of an On-Chip Communication Platform
num: 688, TUCS, Turku, Finland, May, 2005


Tuominen, Johanna and Säntti, Tero and Plosila, Juha

Towards a Formal Power Estimation Framework
num: 672, TUCS - Turku Centre for Computer Science, Turku, Finland, Mar, 2005


Solin, Kim and von Wright, Joakim

Refinement Algebra Extended with Operators for Enabledness and Termination
num: 658, TUCS, Jan, 2005


Tsiopoulos, Leonidas and Plosila, Juha

Formal Channel Based Modeling of SoC Systems
num: 659, TUCS - Turku Centre for Computer Science, Turku, Finland, Jan, 2005


Tuominen, Johanna and Plosila, Juha

Asynchronous Viterbi Decoder in Action Systems
num: 710, TUCS, Turku, Finland, Sep, 2005


Yan, Lu

Performance Evaluation and Modeling of Peer-to-Peer Systems over Mobile Ad hoc Networks
num: 678, TUCS - Turku Centre for Computer Science, Turku, Finland, Mar, 2005

Articles in Journals

Boström, Pontus and Waldén, Marina

Implementation of Control Systems using B Action Systems: A Case Study
Nordic Journal of Computing, vol: 11, num: 2, page(s): 75-101, 2004


Orieta Celiku and Annabelle McIver

Cost-Based Analysis of Probabilistic Programs Mechanised in HOL
Nordic Journal of Computing, vol: 11, num: 2, page(s): 102-128, 2004


Plosila, Juha and Sere, Kaisa and Waldén, Marina

Asynchronous System Synthesis
Science of Computer Programming, 2004


Cerschi Seceleanu, Cristina and Seceleanu, Tiberiu

Synchronization Can Improve Reactive Systems Control and Modularity
Journal of Universal Computer Science, vol: 10, num: 10, page(s): 1429-1468, Oct, 2004

URL


von Wright, Joakim

Towards a Refinement Algebra
Science of Computer Programming, vol: 51, num: 1-2, page(s): 23-45, Elsevier North-Holland, Turku, Finland, May, 2004


Yan, Lu

MIN: Middleware for Network-Centric Ubiquitous Systems
IEEE Pervasive Computing, vol: 3, num: 3, page(s): 58, Jul, 2004

Book Chapters

Plosila, Juha and Seceleanu, Tiberiu and Sere, Kaisa

Jari Nurmi, Hannu Tenhunen, Jouni Isoaho, Axel Jantsch (editors)
Formal Communication Modeling and Refinement
In Interconnect-Centric Design for Advanced SoC and NoC, chapter: 12, page(s): 315-340, Kluwer Academic Publishers, Mar, 2004




Ahonen, Tapani and Virtanen, Seppo and Kylliäinen, Juha and Truscan, Dragos and Sigüenza-Tortosa, David and Paakkulainen, Jani and Ristimäki, Tapio and Kasanko, Tuukka and Nurmi, Tero and Isännäinen, Hannu and Saastamoinen, Ilkka and Lilius, Johan and Nurmi, Jari and Isoaho, Jouni

Nurmi, J and Tenhunen, H. and Isoaho, J and Jantsch, A (editors)
A Brunch from the Coffee Table - Case Study in NoC Platform Designs
In Interconnect-centric Design for Advanced SoC and NoC, chapter: 16, page(s): 425-453, Kluwer Academic Publishers, Apr, 2004


Björklund, Dag and Lilius, Johan and Porres, Ivan

Cristoph Grimm (editors)
A Unified Approach to Code Generation from Behavioral Diagrams
In Languages for System Specification, The ChDL series, chapter: I, page(s): 21-34, Kluwer Academic Publishers, 2004

Articles in Conference Proceedings

Alanen, Marcus and Lilius, Johan and Porres, Ivan and Truscan, Dragos

Uw Assmann (editors)
MDE Support in a Protocol Processing Design Method
In Proceedings of Model-Driven Architecture: Foundations and Applications 2004, page(s): 234-247, Reseach Center for Intergrational Software Engineering, Department of Computer and Information Science, Linköping, Sweden, Jun, 2004


Alanen, Marcus and Lilius, Johan and Porres, Ivan and Truscan, Dragos

Fernandes, Joao M. and Lilius, Johan and Machado, Ricardo J. and Porres, Ivan (editors)
Model Driven Engineering: A Position Paper
In Proceedings of the 1st International Workshop on Model-Based Methodologies for Pervasive and Embedded Software MOMPES'04, General Publications, num: 29, page(s): 25-29, Turku Centre for Computer Science, Jun, 2004


Alanen, Marcus and Porres, Ivan

Koskimies, Kai and Kuzniarz, Ludwik and Lilius, Johan and Porres, Ivan (editors)
The Coral Modelling Framework
In Proceedings of the 2nd Nordic Workshop on the Unified Modeling Language NWUML'2004, General Publications, num: 35, Turku Centre for Computer Science, Jul, 2004


Alanen, Marcus and Porres, Ivan

D. H. Akerhurst (editors)
Coral: A Metamodel Kernel for Transformation Engines
In Proceedings of the Second Europena Workshop on Model Driven Architecture (MDA), num: 17, page(s): 165-170, University of Kent, Canterbury, Kent CT2 7NF, United Kingdom, Sep, 2004


Back, Ralph-Johan and Cerschi Seceleanu, Cristina

Vaclav Dvorak, Miroslav Sveda (editors)
Contracts and Games in Controller Synthesis for Discrete Systems
In Proceedings of the 11th IEEE International Conference on the Engineering of Computer-Based Systems, page(s): 307-314, IEEE Computer Society Press, Brno, Czech Republic, May, 2004


Back, Ralph-Johan and Hirkman, Piia and Milovanov, Luka

Steinmetz, Ralf and Mauthe, Andreas (editors)
Evaluating the XP Customer Model and Design by Contract
In Proceedings of the 30th EUROMICRO Conference, page(s): 318-325, IEEE, Rennes, France, Aug, 2004


Back, Ralph-Johan and Peltomäki, Mia and Salakoski, Tapio and von Wright, Joakim

Laine, A. and Lavonen, J. and Meisalo, V. (editors)
Structured Derivations Supporting High-School Mathematics
In Proceedings of the 20th Annual Symposium of the Finnish Mathematics and Science Education Research Association, Research Report 253, page(s): 104-122, University of Helsinki, Department of Applied Sciences of Education, Helsinki, Finland, 2004


Björklund, Dag and Lilius, Johan

Mike Kishinevsky and Philippe Darondeau (editors)
Rialto to B: An Exercise in Formal Development of a Language for Multiple Models of Computation
In Proceedings of the 4th International Conference on Application of Concurrency to System Design, page(s): 125-134, IEEE Computer Society Press, Jun, 2004


Björklund, Dag

Efficient Code Synthesis from Synchronous Dataflow Graphs
In Proceedings of the 2nd ACM & IEEE International Conference on Formal Methods and Models for Co-Design, page(s): 83-92, IEEE Computer Society Press, ACM and IEEE, Jun, 2004


Boström, Pontus and Waldén, Marina

P. Petterson and W. Yi (editors)
Extensions of Event Based B for Development of Grid Systems
In Proceedings of the 16th Nordic Workshop on Programming Theory, page(s): 110-112, Uppsala University, Uppsala, Sweden, Oct, 2004


Cerschi Seceleanu, Cristina and Seceleanu, Tiberiu

Modular Design of Reactive Systems
In Proceedings of the 28th International Computer Software and Applications Conference (COMPSAC 2004), page(s): 265-271, IEEE Computer Society, Hong Kong, China, Sep, 2004


Fernandes, Joao M. and Lilius, Johan

Functional and Object-Oriented Views in Embedded Software Modeling
In Proceedings of the 11th IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS 2004), page(s): 378-387, IEEE Computer Society Press, Brno, Czech Republic, May, 2004


Ilic, Dubravka and Troubitsyna, Elena

P. Petterson and W. Yi (editors)
A Formal Approach to Model-driven Engineering
In Proceedings of the 16th Nordic Workshop on Programming Theory, page(s): 25-26, Uppsala University, Sweden, Oct, 2004


Isaksson, Joakim and Lilius, Johan and Truscan, Dragos

Guelfi, Nicolas and Reggio, Gianna, and Romanovsky, Alexander (editors)
A MOF-Based Metamodel for SA/RT
In Proceedings of Rapid Integration of Software Engineering Techniques (RISE'04), LNCS, num: 3475, page(s): 102-111, Springer-Verlag GmbH, Nov, 2004


Kavander, Tanja and Salakoski, Tapio

Where Have All the Flowers Gone? — Computer Science Education in General Upper Secondary Schools
In Proceedgins of the Fourth Finnish / Baltic Sea Conference on Computer Science Education, 2004


Laakso, Mikko-Jussi and Salakoski, Tapio and Korhonen, Ari and Malmi, Lauri

Automatic Assessment of Exercises for Algorithms and Data Structures - A Case Study with TRAKLA2
In Proceedings of the 4th Finnish/Baltic Sea Conference on Computer Science Education, page(s): 28-36, Oct, 2004


Laibinis, Linas and Troubitsyna, Elena

M.Heisel, P.Liggesmeyer, S.Wittmann (editors)
Refinement of Fault Tolerant Control Systems in B
In Computer Safety, Reliability, and Security - Proceedings of SAFECOMP 2004, Lecture Notes in Computer Science, num: 3219, page(s): 254-268, Springer-Verlag, Sep, 2004


Laibinis, Linas and Troubitsyna, Elena

J.R.Cuellar, Z.Liu (editors)
Fault Tolerance in a Layered Architecture: A General Specification Pattern in B
In Proceedings of the Second International Conference on Software Engineering and Formal Methods (SEFM 2004), IEEE Computer Society, Sep, 2004


Peltomäki, Mia and Salakoski, Tapio

Korhonen, Ari and Malmi, Lauri (editors)
Strict Logical Notation Is Not a Part of the Problem but a Part of the Solution for Teaching High-School Mathematics
In Proceedings of Kolin kolistelut – Koli Calling. The Fourth Annual Finnish/Baltic Sea Conference on Computer Science Education., TKO-A42/04, page(s): 116-120, Helsinki University of Technology, Espoo, 2004




Truscan, Dragos and Fernandes, Joao Miguel and Lilius, Johan

Vaclav Dvorak, Miroslav Sveda (editors)
Tool Support for DFD to UML Model-Based Transformations
In Proceedings of the 11th IEEE International Conference on the Engineering of Computer-Based Systems, page(s): 388-397, IEEE Computer Society Press, Brno, Czech Republic, May, 2004


Troubitsyna, Elena

Linking Safety Analysis and Use Cases
In International Conference on Software Engineering, Research, Management and Applications, Los Angeles, USA, May, 2004




Troubitsyna, Elena

A Formal Approach to Fault Tolerance in Parallel Systems
In Software Engineering Research and Practice, CSREA Press, Las Vegas, USA, Jun, 2004




Troubitsyna, Elena

From System Safety Analysis to Software Specification
In Workshop on Requirements for High Assurance systems, Kyoto, Japan, Sep, 2004


Truscan, Dragos

A Model-Driven Approach to Configuration of TTA-based Protocol Processing Platforms
In Proceedings of the 2004 Forum on Design and Specification Languages, Sep, 2004


Truscan, Dragos

A UML Profile for the TACO Protocol Processing Platform
In Proceedings of the 22nd NORCHIP Conference, page(s): 225-228, IEEE Computer Society, Region 8, Nov, 2004


Westerlund, Tomi and Plosila, Juha

Formal Timing Model for Hardware Components
In Proceedings of the 22nd NORCHIP Conference, page(s): 293-296, Norway, Nov, 2004


Yan, Lu and Ferrer Serra, Moises and Niu, Guangcheng and Zhou, Xinrong and Sere, Kaisa

SkyMin: A Massive Peer-to-Peer Storage System
In Proceedings of Grid and Cooperative Computing - GCC 2004, Lecture Notes in Computer Science, num: 3251, Springer-Verlag, Oct, 2004


Yan, Lu and Liang, Zheng

Accelerating Java for Ubiquitous Devices
In Proceedings of the Fourth International Conference on Computer and Information Technology (CIT 04), IEEE Computer Society Press, Sep, 2004


Yan, Lu

Via Firewalls
In Proceedings of Grid and Cooperative Computing - GCC 2004, Lecture Notes in Computer Science, num: 3252, Springer-Verlag, Oct, 2004


Yan, Lu and Ni, Jincheng

Building a Formal Framework for Mobile Ad Hoc Computing
In Proceedings of the International Conference on Computational Science (ICCS 2004), Lecture Notes in Computer Science, vol: 3036, Springer-Verlag, Jun, 2004


Yan, Lu and Sere, Kaisa

A Formalism for Context-Aware Mobile Computing
In Proceedings of the ISPDC/HeteroPar 2004, IEEE Computer Society Press, Jul, 2004


Yan, Lu and Sere, Kaisa and Iqbal, Nayyar

Building Reliable Peer-to-Peer Systems with Formal Methods
In Supplement of the International Conference on Dependable Systems and Networks (DSN 2004), Jun, 2004




Yan, Lu and Sere, Kaisa and Zhou, Xinrong and Pang, Jun

Towards an Integrated Architecture for Peer-to-Peer and Ad Hoc Overlay Network Applications
In Proceedings of the 10th IEEE International Workshop on Future Trends of Distributed Computing Systems FTDCS 2004, IEEE Computer Society Press, May, 2004


Yan, Lu and Xue, Fei

A Performance Model For Peer-to-Peer Downloading
In Proceedings of the International Conference on Pervasive Computing and Communications (PCC 2004), CSREA Press, Jun, 2004



Articles in Journals

Troubitsyna, Elena

Safety Analysis in Use Case Driven Development
Journal of Electronics and Computer Science, vol: 6, num: 1, page(s): 15-27, Jul, 2004



Masters Thesis

Ljungqvist, Peter

A Metamodel-Based Approach to Form-Based Editor Generation
Master Thesis in Computer Science, Department of Computer Science, Åbo Akademi University, Turku, Finland, Nov, 2004


Söderström, Max

vUML A Tool for Verifying Collaborations of UML Statecharts
Master's Thesis in Computer Engineering, Department of Computer Science, Faculty of Chemical Engineering, Åbo Akademi University, Turku, Finland, 2004


Boström, Pontus

Formal Development of Control Systems
Åbo Akademi, Department of Computer Science, Turku, Finland, Aug, 2004

Technical Reports

Gyllenberg, Robert and Soloviev, Alexei and Vagapov, Marat

Helautomatisk apparat för beredande av dryck
num: FI 6529, Dec, 2004


Pakarinen, Teemu and Hagström, Niklas and Koistila, Petri and Björkqvist, Jerker and Nykänen, Pekka and Saikamäki, Arto

A Guide to the OpenMHP environment
Oct, 2004

PhD. Thesis

Virtanen, Seppo

A Framework for Rapid Design and Evaluation of Protocol Processors
num: 55, University of Turku, Turku, Finland, Sep, 2004

Presentations

Boström, Pontus and Waldén, Marina

A Case study: Implementation of Control Systems Using B-Action Systems
Nordic Workshop on Programming Theory 2004, 2004


Boström, Pontus and Waldén, Marina

Extensions of Event B for Development of Grid Systems
CREST Seminar Presentation, Åbo Akademi University, Turku, Finland, Dec, 2004


Ilic, Dubravka and Troubitsyna, Elena

A Formal Approach to Model-driven Engineering
CREST Seminar Presentation, Åbo Akademi University, Turku, Finland, 2004


Lilius, Johan

Modelling Behavior in UML
Third Workshop on Modelling of Objects, Components and Agents MOCA'04, Aarhus, Denmark, Oct, 2004


Waldén, Marina

The B Method
Guest lecture within the course "Formal System Specification and Design", Åbo Akademi University, Turku, Finland, Apr, 2004

Conference Proceedings

Fernandes, Joao M. and Lilius, Johan and Machado, Ricardo J. and Porres, Ivan (editors)

Proceedings of the 1st International Workshop on Model-Based Methodologies for Pervasive and Embedded Software
General Publications, num: 29, Jun, 2004


Koskimies, Kai and Kuzniarz, Ludwik and Lilius, Johan and Porres, Ivan (editors)

Proceedings of the 2nd Nordic Workshop on the Unified Modeling Language NWUML'2004
General Publications, num: 35, Aug, 2004


Koskimies, Kai and Lilius, Johan and Porres, Ivan and Österbye, Kasper (editors)

Proceedings of the 11th Nordic Workshop on Programming and Software Development Tools and Techniques NWPER'2004
num: 34, 2004




Sere, Kaisa and Waldén, Marina (editors)

Nordic Journal of Computing
vol: 11, num: 2, 2004



Technical Reports

Alanen, Marcus and Porres, Ivan

A Relation Between Context-Free Grammars and Meta Object Facility Metamodels
num: 606, TUCS - Turku Centre for Computer Science, Turku, Finland, Mar, 2004


Back, Ralph-Johan and Milovanov, Luka and Porres, Ivan

Software Development and Experimentation in an Academic Environment: The Gaudi Experience
num: 641, TUCS - Turku Centre for Computer Science, Turku, Finland, Nov, 2004


Back, Ralph-Johan and Preoteasa, Viorel

A Python Specification of the Tkinter Text-Widget
num: 607, TUCS - Turku Centre for Computer Science, Turku, Finland, 2004


Back, Ralph-Johan and Cerschi Seceleanu, Cristina

Games-based Controller Synthesis for Discrete Systems
num: 594, TUCS - Turku Centre for Computer Science, Turku, Finland, Oct, 2004


Back, Ralph-Johan and Sere, Kaisa

CREST Progress Report 2002-2003
General Publications, num: 37, TUCS - Turku Centre for Computer Science, Turku, Finland, 2004


Boström, Pontus and Waldén, Marina

An Extension of Event B for Developing Grid Systems
num: 632, TUCS - Turku Centre for Computer Science, Turku, Finland, Nov, 2004


Johnson, Mathias

A Case Study in Balanced Software Process Development
num: 599, TUCS - Turku Centre for Computer Science, Turku, Finland, Mar, 2004


Lafond, Sébastien and Lilius, Johan

An Energy Consumption Model for Java Virtual Machine
num: 597, TUCS - Turku Centre for Computer Science, Turku, Finland, Mar, 2004


Laibinis, Linas and Troubitsyna, Elena

Refinement of Fault Tolerant Control Systems in B
num: 603, TUCS - Turku Centre for Computer Science, Turku, Finland, May, 2004


Laibinis, Linas and Troubitsyna, Elena

Fault Tolerance in a Layered Architecture: A General Specification Pattern in B
num: 609, TUCS - Turku Centre for Computer Science, Turku, Finland, May, 2004


Laibinis, Linas and Troubitsyna, Elena

Formal Service-Oriented Development of Fault Tolerant Systems
num: 648, TUCS - Turku Centre for Computer Science, Turku, Finland, Dec, 2004


Preoteasa, Viorel

Refinement of Recursive Procedures with Parameters in PVS
num: 596, TUCS - Turku Centre for Computer Science, Turku, Finland, Mar, 2004


Westerlund, Tomi and Plosila, Juha

Formal Timing Model for Hardware Components
num: 640, TUCS - Turku Centre for Computer Science, Turku, Finland, 2004


Yan, Lu

Formal Verification of a Ubiquitous Hardware Component
num: 637, TUCS, Turku, Finland, Nov, 2004

Articles in Journals

Back, Ralph-Johan and von Wright, Joakim

Compositional Action System Refinement
Formal Aspects of Computing, vol: 15, num: 2-3, page(s): 103-117, Nov, 2003


Bos, Victor and Kleijn, Jeroen

Redesign of a Systems Engineering Language - Formalisation of Chi
Formal Aspects of Computing, vol: 15, num: 4, page(s): 370-389, Dec, 2003


Porres, Ivan

A Toolkit for Model Manipulation
Springer International Journal on Software and Systems Modeling, vol: 2, num: 4, 2003


Yan, Lu and Sere, Kaisa and Zhou, Xinrong

Peer-to-Peer Networking with Firewalls
WSEAS Transactions on Computers, vol: 2, page(s): 566-571, Jul, 2003



Technical Reports

Back, Ralph-Johan and Bos, Victor

Centre for Reliable Software Technology (CREST), Progress Report 2003
General Publication, num: 24, TUCS - Turku Centre for Computer Science, 2003

Conferences

Waldén, Marina,
3rd International Conference of B and Z Users, ZB2003, Turku, Finland, Jun, 2003

URL


Waldén, Marina and Sere, Kaisa,
15th Nordic Workshop in Programming Theory, NWPT'03, Turku, Finland, Oct, 2003

URL

Articles in Conference Proceedings

Grandell, Linda and von Wright, Joakim

An Introductory Web-based Course to Enhance High School Students’ Knowledge of Computer Science
In Proceedings of the Third Finnish/Baltic Sea Conference on Computer Science Education, Koli, Finland, Oct, 2003

Book Chapters

Back, Ralph-Johan and von Wright, Joakim

McIver, Annabelle and Morgan, Carroll (editors)
Enforcing Behavior with Contracts
In Monographs in Computer Science, chapter: 2, page(s): 17-52, Springer-Verlag, 2003

Articles in Conference Proceedings

Alanen, Marcus and Porres, Ivan

Perdita Stevens and Jon Whittle and Grady Booch (editors)
Difference and Union of Models
In UML 2003 - The Unified Modeling Language, Lecture Notes in Computer Science, vol: 2863, page(s): 2-17, Springer-Verlag, Oct, 2003


Anttila, Heikki and Back, Ralph-Johan and Ketola, Pekka and Konkka, Katja and Leskela, Jyrki and Rysä, Erkki

Coping with Increasing SW Complexity - Combining Stepwise Feature Introduction with User-centric Design
In Human Computer Interaction, International Conference (HCII2003), Creete, Greece, 2003




Back, Ralph-Johan and Björklund, Dag and Lilius, Johan and Milovanov, Luka and Porres, Ivan

Perdita Stevens and Jon Whittle and Grady Booch (editors)
A Workbench to Experiment on New Model Engineering Applications
In UML 2003 - The Unified Modeling Language, Lecture Notes in Computer Science, vol: 2863, Springer-Verlag, San Francisco, USA, Oct, 2003


Back, Ralph-Johan and Fan, Xiaocong and Preoteasa, Viorel

Reasoning about Pointers in Refinement Calculus
In Proceedings of the Tenth Asia-Pacific Software Engineering Conference (APSEC'03), Dec, 2003


Back, Ralph-Johan and Preoteasa, Viorel

Reasoning about Recursive Procedures with Parameters
In Proceedings of the 2003 Workshop on Mechanized Reasoning about Languages with Variable Binding, ACM Press, New York, NY, USA, Aug, 2003


Björklund, Dag and Lilius, Johan and Porres, Ivan

Rialto Profile in the SMW Toolkit
In Proceedings of the Third International Conference on Application of Concurrency to System Design ACSD 2003, IEEE Computer Society Press, Jun, 2003


Björklund, Dag and Lilius, Johan and Porres, Ivan

A Unified Approach to Code Generation from Behavioral Diagrams
In Proceedings of the Forum on Specification and Design Languages FDL'03, page(s): 251-262, Frankfurt, Germany, Sep, 2003


Boström, Pontus and Waldén, Marina

Sere, Kaisa and Waldén, Marina (editors)
A Case Study: Implementation of Control Systems Using B-Action Systems
In Proceedings of the 15th Nordic Workshop on Programming Theory , Ser. B,, num: 34, page(s): 51-53, Åbo Akademi University, Oct, 2003


Celiku, Orieta and McIver, Annabelle

Cost-Based Analysis of Probabilistic Programs Mechanised in HOL
In Proceedings of the 15th Nordic Workshop on Programming Theory, Ser. B, num: 34, Åbo Akademi University, Oct, 2003


Celiku, Orieta and von Wright, Joakim

Implementing Angelic Nondeterminism
In Proceedings of the 10th Asia-Pacific Software Engineering Conference (APSEC 2003), IEEE Computer Society Press, Chiang Mai, Thailand, Dec, 2003


Lilius, Johan and Truscan, Dragos and Virtanen, Seppo

Fast Evaluation of Protocol Processor Architectures for IPv6 Routing
In Proceedings of Design, Automation, and Test in Europe 2003 DATE'03, vol: Designer's Forum, IEEE Computer Society Press, Mar, 2003


Mantere, Timo and Alander, Jarmo T.

Generating and Testing Halftoning Filters Co-Evolutionarily
In Proceedings of 2002 WSEAS International Conference on Electronics, Control and Signal Processing, page(s): CD Proceedings, 6 pages, WSEAS, WORLD SCIENTIFIC AND ENGINEERING ACADEMY AND SOCIETY (WSEAS), Singapore, 2003




Plosila, Juha and Sere, Kaisa and Waldén, Marina

de Boer, Frank S. and Bonsangue, Marcello M. and Graf, Susanne and de Roever, Willem-Paul (editors)
Design with Asynchronously Communicating Components
In Proceedings of FMCO 2002: First International Symposium on Formal Methods for Components and Objects, Lecture Notes in Computer Science, num: 2852, page(s): 424-442, Springer-Verlag, 2003


Porres, Ivan and Alanen, Marcus

Arend Rensink (editors)
Generic Deep Copy Algorithm for MOF-Based Models
In Model Driven Architecture, page(s): 49-60, University of Twente, Jul, 2003


Porres, Ivan

Perdita Stevens and Jon Whittle and Grady Booch (editors)
Model Refactorings as Rule-Based Update Transformations
In Proceedings of UML 2003 - The Unified Modeling Language, 6th International Conference, Lecture Notes in Computer Science, vol: 2863, page(s): 159-174, Springer-Verlag, San Francisco , CA, USA, Oct, 2003


Seceleanu, Tiberiu and Westerlund, Tomi

Segment Arbiter as Action Systems
In Proceedings of IEEE International Symposium on Signals, Circuits and System, SCS, vol: 1, page(s): 249-252, IEEE Computer Society Press, Jul, 2003




Snook, Colin and Tsiopoulos, Leonidas and Waldén, Marina

Muntean, Traian and Sere, Kaisa (editors)
A Case Study in Requirement Analysis of Control Systems Using UML and B
In Proceedings of RCS'03 - International workshop on Refinement of Critical Systems: Methods, Tools and Experience, Jun, 2003


Solin, Kim and von Wright, Joakim

K. Sere and M. Waldén (editors)
Demonic Refinement Algebra with Domain
In Proceedings of the 15th Nordic Workshop on Programming Theory, Reports on Computer Science and Mathematics, Ser. B, num: 34, Åbo Akademi, Oct, 2003




Troubitsyna, Elena

H.D. Van and Z. Liu (editors)
Developing Fault-Tolerant Control Systems Composed of Self-Checking Components in the Action Systems Formalism
In Proceedings of the Workshop on Formal Aspects of Component Software FACS'03, Pisa, Italy, Sep, 2003


Troubitsyna, Elena

N.C. Debnath and G. A. Montejano and D.E. Riesco (editors)
Developing Fault Tolerant Software Using Statecharts and FMEA
In Proceedings of the International Conference on Computer Science, Software Engineering, Information Technology, e-Business, and Applications, page(s): 27-33, Rio de Janeiro, Brazil, Jun, 2003




Troubitsyna, Elena

Integrating Safety Analysis into Formal Specification of Dependable Systems
In Proceedings of Annual IEEE Workshop on Fault-Tolerant Parallel and Distributed Systems, Nice, France, Apr, 2003


Truscan, Dragos and Virtanen, Seppo and Lilius, Johan

SystemC Simulation Framework of Protocol Processing Architectures for IPv6 Routing
In The International Symposium on Signals, Circuits and Systems SCS 2003, page(s): 309-312, Jul, 2003


Virtanen, Seppo and Paakkulainen, Jani and Nurmi, Tero and Isoaho, Jouni

NoC Interface for a Protocol Processor
In Proceedings of the 21st IEEE NORCHIP Conference, page(s): 31-34, Riga, Latvia, Nov, 2003


Westerlund, Tomi and Seceleanu, Tiberiu

Formal Analysis of a Local Segmented Bus Arbiter
In Proceedings of the 21st NORCHIP Conference, page(s): 268-271, Nov, 2003


Yan, Lu and Ni, Jincheng and Sere, Kaisa

Sere, Kaisa and Waldén, Marina (editors)
Towards a Systematic Design for Ad Hoc Network Applications
In Proceedings of the 15th Nordic Workshop on Programming Theory, Ser. B, num: 34, Åbo Akademi University, Oct, 2003


Yan, Lu and Sere, Kaisa

Stepwise Development of Peer-to-Peer Systems
In Proceedings of the 6th International Workshop in Formal Methods (IWFM'03), Electronic Workshops in Computing (eWiC), British Computer Society (BCS), Jul, 2003


Yan, Lu and Sere, Kaisa

Traian Muntean and Kaisa Sere (editors)
Developing Peer-to-Peer Systems with Formal and Informal Methods
In Proceedings of RCS'03: 2nd International Workshop on Refinement of Critical Systems: Methods, Tools and Developments, Jun, 2003



Articles in Journals

Lahdelma, Risto and Hakonen, Henri

An Efficient Linear Programming Algorithm for Combined Heat and Power Production
European Journal of Operational Research, vol: 148, num: 1, page(s): 141-151, 2003


Ying, Mingsheng

Reasoning about probabilistic sequential programs in a probabilistic logic
Acta Informatica, vol: 39, num: 5, page(s): 315-389, May, 2003

Masters Thesis

Kylén, Kaj

Användargränssnitt hos riktighetsverktyg
Åbo Akademi, Department of Computer Science, Turku, Finland, 2003




Tsiopoulos, Leonidas

UML Modeling of Control Systems
Åbo Akademi, Department of Computer Science, Turku, Finland, Mar, 2003

PhD. Thesis

Mantere, Timo

Kauko Mikkonen (editors)
Automatic Software Testing by Genetic Algorithms
University of Vaasa, Vaasa, Finland, May, 2003



Presentations

Boström, Pontus and Waldén, Marina

Extensions of Event B for Development of Grid Systems
Nordic Workshop on Programming Theory 2003, 2003


Celiku, Orieta and McIver, Annabelle

Cost-based analysis of probabilistic programs mechanized in HOL
Proceedings of the 15th Nordic Workshop on Programming Theory, Oct, 2003


Celiku, Orieta and von Wright, Joakim

Implementing Angelic Nondeterminism
10th Asia-Pacific Software Engineering Conference (APSEC 2003), Chiang Mai, Thailand, Dec, 2003


Snook, Colin and Tsiopoulos, Leonidas and Waldén, Marina

A Case Study in Requirement Analysis of Control Systems Analysis of Control Systems using UML and B using UML and B
2nd International Workshop on RCS: Methods, Tools and Developments, Turku, Finland, Jun, 2003

Conference Proceedings

Bert, Didier and Bowen, Jonathan and King, Steve and Waldén, Marina (editors)

ZB2003: Formal Specification and Development in Z and B
Lecture Notes in Computer Science, num: 2651, Springer-Verlag, Åbo Akademi University, Heidelberg, Germany, Jun, 2003




Lilius, Johan and Balarin, Felice and Machado, Ricardo J. (editors)

Third International Conference on Application of Concurrency to System Design (ACSD'03)
IEEE Computer Society Press, 2003




Sere, Kaisa and Waldén, Marina (editors)

Proceedings of the 15th Nordic Workshop on Programming Theory (NWPT'03)
Reports on Computer Science and Mathematics, num: 34, Åbo Akademi University, Turku, Finland, Oct, 2003



Technical Reports

Alanen, Marcus and Porres, Ivan

Issues on the Design of an XML-Based Configuration Management System for Model Driven Engineering
num: 567, TUCS - Turku Centre for Computer Science, Turku, Finland, Nov, 2003


Alanen, Marcus and Lilius, Johan and Porres, Ivan and Truscan, Dragos

Realizing a Model Driven Engineering Process
num: 565, TUCS - Turku Centre for Computer Science, Turku, Finland, Nov, 2003


Alanen, Marcus and Porres, Ivan

Difference and Union of Models
num: 527, TUCS - Turku Centre for Computer Science, Turku, Finland, Apr, 2003


Back, Ralph-Johan and Cerschi Seceleanu, Cristina and Westerholm, Jan

Symbolic Simulation of Hybrid Systems
num: 503, TUCS - Turku Centre for Computer Science, Turku, Finland, Jan, 2003


Back, Ralph-Johan and Hirkman, Piia and Milovanov, Luka

Evaluating the XP Customer Model and Design by Contract
num: 585, TUCS - Turku Centre for Computer Science, Turku, Finland, Dec, 2003


Back, Ralph-Johan and Preoteasa, Viorel

Reasoning about Recursive Procedures with Parameters
num: 500, TUCS - Turku Centre for Computer Science, Turku, Finland, Jan, 2003


Back, Ralph-Johan and Fan, Xiaocong and Preoteasa, Viorel

Reasoning about Pointers in Refinement Calculus
num: 543, TUCS - Turku Centre for Computer Science, Turku, Finland, Jul, 2003


Boström, Pontus and Jansson, Micaela and Waldén, Marina

A Healthcare Case Study: Fillwell
num: 569, TUCS - Turku Centre for Computer Science, Turku, Finland, Dec, 2003


Cerschi Seceleanu, Cristina and Seceleanu, Tiberiu

On Designing for Modularity
num: 534, TUCS - Turku Centre for Computer Science, Turku, Finland, Oct, 2003


Celiku, Orieta and von Wright, Joakim

Correctness and Refinement of Dually Nondeterministic Programs
num: 516, TUCS - Turku Centre for Computer Science, Turku, Finland, Mar, 2003


Enqvist, Henrik and Lilius, Johan

Region Based Allocation in Java
num: 510, TUCS - Turku Centre for Computer Science, Turku, Finland, Aug, 2003


Fernandes, Joao M.

Functional and Object-Oriented Modeling of Embedded Software
num: 512, TUCS - Turku Centre for Computer Science, Turku, Finland, Feb, 2003


Isaksson, Joakim and Truscan, Dragos and Lilius, Johan

A MOF-Based Metamodel for SA/RT
num: 555, TUCS - Turku Centre for Computer Science, Turku, Finland, Sep, 2003


Lahdelma, Risto and Makkonen, Simo and Salminen, Pekka

Multicriteria Decision-Analysis for an Electricity Retailer Using Cross Confidence Factors
num: 261, University of Jyväskylä, School of Business and Economics, Jyväskylä, Finland, 2003




Lilius, Johan and Truscan, Dragos

UML-Driven TTA-Based Protocol Processor Design
num: 518, TUCS - Turku Centre for Computer Science, Turku, Finland, Apr, 2003


Österberg, Dan and Lilius, Johan

Rethinking Software Updating; Concepts for Improved Updatability
num: 550, TUCS - Turku Centre for Computer Science, Turku, Finland, Sep, 2003


Österberg, Dan and Lilius, Johan

The Uva Virtual Machine
num: 551, TUCS - Turku Centre for Computer Science, Turku, Finland, Sep, 2003


Porres, Ivan

Model Refactorings as Rule-Based Update Transformations
num: 525, TUCS - Turku Centre for Computer Science, Turku, Finland, Apr, 2003


Ruksenas, Rimvydas

Component-Oriented Development of Action Systems
num: 544, TUCS - Turku Centre for Computer Science, Turku, Finland, Jul, 2003


Snook, Colin and Tsiopoulos, Leonidas and Waldén, Marina

A Case Study in Requirement Analysis of Control Systems Using UML and B
num: 533, TUCS - Turku Centre for Computer Science, Turku, Finland, Jun, 2003


Truscan, Dragos and Fernandes, Joao Miguel and Lilius, Johan

Tool Support for DFD to UML Model-Based Transformations
num: 519, TUCS - Turku Centre for Computer Science, Turku, Finland, Apr, 2003


Virtanen, Seppo and Truscan, Dragos and Lilius, Johan

TACO IPv6 Router - A Case Study in Protocol Processor Design
num: 528, TUCS - Turku Centre for Computer Science, Turku, Finland, Apr, 2003


Westerlund, Tomi and Seceleanu, Tiberiu

An UML Profile for Action Systems
num: 581, TUCS - Turku Centre for Computer Science, Turku, Finland, Dec, 2003


Yan, Lu and Sere, Kaisa

Stepwise Development of Peer-to-Peer Systems
num: 522, TUCS - Turku Centre for Computer Science, Turku, Finland, Mar, 2003


Yan, Lu and Sere, Kaisa and Zhou, Xinrong

Peer-to-Peer Networking with Firewalls
num: 554, TUCS - Turku Centre for Computer Science, Turku, Finland, Sep, 2003

Articles in Journals

Bos, V. and Kleijn, J.J.T.

Formal specification and analysis of production systems
International Journal of Production Research, vol: 40, num: 15, page(s): 3879-3894, Oct, 2002




Rönkkö, Mauno and Ravn, Anders P. and Sere, Kaisa

Hybrid Action Systems
Theoretical Computer Science, vol: 1, num: 290, page(s): 937-973, Dec, 2002

Articles in Conference Proceedings

Back, Ralph-Johan

Goos, G and Hartmanis, J and von Leeuween, J (editors)
SFI: A refinement Based Layered Software Architecture
In Proceedings of the 4th International Conference on Formal Engineering Methods, Lecture Notes in Computer Science, vol: 2495, page(s): 1-2, Springer-Verlag, Shanghai, China, Oct, 2002


Back, Ralph-Johan and Cerschi Seceleanu, Cristina and Westerholm, Jan

Paul Strooper and Pornsiri Muenchaisri (editors)
Symbolic Simulation of Hybrid Systems
In Proceedings of the 9th Asia-Pacific Software Engineering Conference (APSEC 2002), num: 1530, page(s): 147-155, IEEE Computer Society Press, Gold Coast, Queensland, Australia, Dec, 2002


Back, Ralph-Johan

D. Bert and J. P. Bowen and M. C. Henson and K. Robinson (editors)
Software Construction by Stepwise Feature Introduction
In ZB 2002: Formal Specification and Development in Z and B, proceedings of 2nd International Conference of B and Z Users, Lecture Notes in Computer Science, num: 2272, page(s): 162-183, Springer-Verlag, Grenoble, France, Jan, 2002


Back, Ralph-Johan and Kavander, Tanja and Nylund, Martin and Peltomäki, Mia and Salakoski, Tapio and von Wright, Joakim

Matemaattinen todistaminen ja abstrahtointi lukion matematiikan opetuksessa - opetuskokeilu rakenteisten johtojen avulla
In Aineenopettajankoulutuksen vaihtoehdot ja tutkimus 2002, Ainedidaktiikan symposiumi 1.2.2002, page(s): 24-33, Helsingin yliopiston opettajankoulutuslaitos, Helsinki, Finland, Feb, 2002


Back, Ralph-Johan and Kavander, Tanja and Nylund, Martin and Peltomäki, Mia and Salakoski, Tapio and von Wright, Joakim

Teaching High-School Mathematics with Structured Derivations in Hypertext Format
In Proceedings of International Conference on Computer Systems and Technologies - CompSysTech'2002, Sofia, Bulgaria, Jun, 2002


Back, Ralph-Johan and Milovanov, Luka and Porres, Ivan and Preoteasa, Viorel

XP as a Framework for Practical Software Engineering Experiments
In Proceedings of the Agile Processes in Software Engineering XP2002 Third International Conference, May, 2002


Back, Ralph-Johan and von Wright, Joakim

Compositional Action System Refinement
In Proceedings of Refinement Workshop REFINE2002, 2002




Björklund, Dag and Lilius, Johan

Carlos Delgado Kloos and Jose da Franca (editors)
Towards a Kernel Language for Heterogenous Computing
In Design Automation and Test in Europe 2002, page(s): 1136, IEEE Computer Society Press, Mar, 2002


Björklund, Dag and Lilius, Johan

A Language for Multiple Models of Computation
In International Symposium on Hardware/Software Codesign, page(s): 25-30, ACM Press, May, 2002


Björklund, Dag and Lilius, Johan

From UML Behavioral Descriptions to Efficient Synthesizable VHDL
In Proceedings of the 20th IEEE NORCHIP Conference, Nov, 2002


Bos, Victor and Kleijn, Jeroen

Luettgen, Gerald and Mendler, Michael and Maraninchi, Florence (editors)
Redesign of a Systems Engineering Language
In Semantic Foundations of Engineering Design Languages (SFEDL '02), page(s): 100-118, ETAPS, Grenoble, France, Apr, 2002




Celiku, Orieta and von Wright, Joakim

Chris George and Huaikou Miao (editors)
Theorem Prover Support for Precondition and Correctness Calculation
In Proceedings of the 4th International Conference on Formal Engineering Methods, Lecture Notes in Computer Science, vol: 2495, page(s): 299-310, Springer-Verlag, Oct, 2002


Enqvist, Henrik and Lilius, Johan

Österbye Kasper (editors)
Region Based Allocation in Java
In Proceedings of the Nordic workshop on Software Development Tools and Techniques NWPER 2002, Aug, 2002


Kavander, Tanja and Nylund, Martin and Peltomäk, Mia and Salakoski, Tapio and von Wright, Joakim

Teaching High-School Mathematics with Structured Derivations in Hypertext Format
In Proceedings of the 1st Nordic - Baltic Sea Conference on Computer Science Education, page(s): 46-52, University of Joensuu, Department of Computer Science, Koli, Finland, Oct, 2002




Forsell, M.

Lilius, Johan and Virtanen, Seppo (editors)
Sequential Processor Architecture Research at VTT
In TTA Workshop Notes 2002, General Publications, num: 21, Turku, Finland, Jun, 2002




Lilius, Johan and Truscan, Dragos

UML-Driven TTA-Based Protocol Processor Design
In Proceedings of the 2002 Forum on Design and Specification Languages, ECSI, Sep, 2002


Munsin, Henrik and Lilius, Johan

Compile Time Garbage Collection Using Escape Analysis
In Proceedings of the Nordic workshop on Software Development Tools and Techniques NWPER 2002, 2002




Petre, Luigia

Jan Jurjens and Maria Victoria Cengarle and Eduardo B. Fernandez and Bernhard Rumpe and Robert Sandner (editors)
Control Systems Development - A Case Study
In Critical Systems Development with UML - Proceedings of the UML'02 Workshop, page(s): 171-180, Technische Universitat Munchen, Sep, 2002


Petre, Luigia and Troubitsyna, Elena and Waldén, Marina

Butler, Michael and Muntean, T. (editors)
A Healthcare Case Study
In Proceedings of RCS - International Workshop on Refinement of Critical Systems: Methods, Tools and Experience, Jan, 2002


Plosila, Juha and Seceleanu, Tiberiu

Chris George and Huaikou Miao (editors)
Specification of an Asynchronous On-Chip Bus
In Formal Methods and Software Engineering, Lecture Notes in Computer Science, vol: 2495, page(s): 383-395, Springer-Verlag, Oct, 2002


Porres, Ivan

A Framework for Model Transformations
In Proeedings of WITUML 02: Workshop on Integration and Transformation of UML models, Jul, 2002


Seceleanu, Tiberiu and Plosila, Juha and Liljeberg, Pasi

P.R. Mukund and J. Chickanosky and R.K. Krishnamurthy (editors)
On-Chip Segmented Bus: A Self Timed Approach
In Proceedings of the 15th Annual IEEE International ASIC/SOC Conference, page(s): 216-221, Sep, 2002


Snook, Colin and Waldén, Marina

Butler, Michael and Muntean, T. (editors)
Use of U2B for Specifying B Action Systems
In Proceedings of RCS - International Workshop on Refinement of Critical Systems: Methods, Tools and Experience, Jan, 2002


Virtanen, Seppo and Lilius, Johan and Nurmi, Tero and Westerlund, Tomi

TACO: Rapid Design Space Exploration for Protocol Processors
In Proceedings of the 9th IEEE/DATC Electronic Design Processes Workshop Notes, IEEE Computer Society DATC, ACM SIGDA, Monterey, California, USA, Apr, 2002


Virtanen, Seppo and Lundström, Tomas and Lilius, Johan

A Design Tool for the TACO Protocol Processor Development Framework
In Proceedings of the 20th IEEE NORCHIP Conference, page(s): 177-182, Nov, 2002


von Wright, Joakim

E. Boiten and B. Möller (editors)
From Kleene Algebra to Refinement Algebra
In Mathematics of Program Construction (MPC'02), Lecture Notes in Computer Science, vol: 2386, page(s): 233-262, Springer-Verlag, 2002

Articles in Journals

Lahdelma, Risto and Salminen, Pekka

Pseudo-Criteria Versus Linear Utility Function in Stochastic Multicriteria Acceptability Analysis
European Journal of Operational Research, vol: 141, num: 2, page(s): 454-469, 2002




Lahdelma, Risto and Salminen, Pekka and Hokkanen, Joonas

Locating a Waste Treatment Facility by Using Stochastic Multicriteria Acceptability Analysis with Ordinal Criteria
European Journal of Operational Research, vol: 142(2), page(s): 345-356, 2002



Masters Thesis

Alanen, Marcus

A Meta Object Facility-Based Model Repository with Version Capabilities, Optimalistic Locking, and Conflict Resolution
Åbo Akademi, Department of Computer Science, Turku, Finland, Nov, 2002


Dahl, Patrik

Loopanalys: Beräkning av antalet upprepningar i loopar
Åbo Akademi, Department of Computer Science, Turku, Finland, 2002




Herrgård, Patrick

Modeling Mobile Applications with the Unified Modeling Language
Åbo Akademi, Department of Computer Science, Turku, Finland, 2002




Krantz, Mikael

Datasäkerhet i Fjärrövervakningssystem: en Fallstudie
Åbo Akademi, Department of Computer Science, Turku, Finland, 2002




Lehtonen, Risto

Packet Enhanced Measurement Report in GPRS Mobile Systems
Åbo Akademi, Department of Computer Science, Turku, Finland, 2002




Närvä, Terho

Enhancing the Buffer Capacity for Call Data in a Mobile Telephony Exchange
Åbo Akademi, Department of Computer Science, Turku, Finland, 2002




Saeedzadeh, Mandana

Echo Canceller in Telephony Systems
Åbo Akademi, Department of Computer Science, Turku, Finland, 2002




Varfan, Maryam

Bluetooth Radio Controller
Åbo Akademi, Department of Computer Science, Turku, Finland, 2002




Yan, Lu

Hardware Verification: A Case Study of the Verification of a Circuit Design
Åbo Akademi, Department of Computer Science, Turku, Finland, 2002



Technical Reports

Lilius, Johan and Virtanen, Seppo

A Guide to the OpenMHP environment
num: 21, Jun, 2002

Articles in Conference Proceedings

Greer, Brian and Hakonen, Henri and Lahdelma, Risto and Miikkulainen, Risto

D. Fogel (editors)
Numerical Optimization with Neuroevolution
In Proceedings of the 2002 Congress on Evolutionary Computation (CEC'02), page(s): 361-401, IEEE Press, Piscataway, NJ, 2002

Presentations

Celiku, Orieta and von Wright, Joakim

Precondition and Correctness Calculation in HOL
4th International Conference on Formal Engineering Methods, Nov, 2002


Waldén, Marina

A Healthcare Case Study
1st International workshop on RCS: Methods, Tools and Experience, Grenoble, France, Jan, 2002


Waldén, Marina

Experiences from a Healthcare Case Study
Innotrac Diagnostics Oy and CREST Seminar Presentation, Mar, 2002


Waldén, Marina

Methodologies and Technologies for Industrial Strength Systems Engineering (MATISSE): The Healthcare Case Study
Tutorial at IEEE International Conference on Automated Software Engineering, ASE’02, Edinburgh, United Kingdom, Sep, 2002

Conference Proceedings

Butler, Michael and Petre, Luigia and Sere, Kaisa (editors)

Proceedings of the 3rd International Conference on Integrated Formal Methods IFM 2002
Lecture Notes in Computer Science, vol: 2335, Springer-Verlag, Heidelberg, Germany, May, 2002



Technical Reports

Anttila, Heikki and Back, Ralph-Johan and Ketola, Pekka and Konkka, Katja and Leskelä, Jyrki and Rysä, Erkki

Combining Stepwise Feature Introduction with User-Centric Design
num: 495, TUCS - Turku Centre for Computer Science, Turku, Finland, Dec, 2002


Baeten, Jos C.M. and Bos, Victor

Formalizing Programming Variables in Process Algebra
num: 493, TUCS - Turku Centre for Computer Science, Turku, Finland, Dec, 2002


Back, Ralph-Johan

Software Construction by Stepwise Feature Introduction
num: 496, TUCS - Turku Centre for Computer Science, Turku, Finland, Dec, 2002


Back, Ralph-Johan and Milovanov, Luka and Porres, Ivan and Preoteasa, Viorel

An Experiment on Extreme Programming and Stepwise Feature Introduction
num: 451, TUCS - Turku Centre for Computer Science, Turku, Finland, Dec, 2002


Back, Ralph-Johan and Sjöberg, Mats and von Wright, Joakim

Field Tests of the Structured Derivations Method
num: 491, TUCS - Turku Centre for Computer Science, Turku, Finland, Nov, 2002


Back, Ralph-Johan and von Wright, Joakim

Compositional Action System Refinement
num: 464, TUCS - Turku Centre for Computer Science, Turku, Finland, Jun, 2002


Celiku, Orieta and von Wright, Joakim

Theorem Prover Support for Precondition and Correctness Calculation
num: 449, TUCS - Turku Centre for Computer Science, Turku, Finland, Mar, 2002


Lahdelma, Risto and Miettinen, Kaisa and Salminen, Pekka

Stochastic Multicriteria Acceptability Analysis Using Achievement Functions
num: 459, TUCS - Turku Centre for Computer Science, Apr, 2002


Lahdelma, Risto and Salminen, Pekka

Modelling Dependent Uncertainties by Multivariate Gaussian Distributions in SMAA
num: 471, TUCS - Turku Centre for Computer Science, Aug, 2002


Petre, Luigia

Developing Control Systems: A Method and a Case Study
num: 473, TUCS - Turku Centre for Computer Science, Turku, Finland, Sep, 2002


Plosila, Juha and Seceleanu, Tiberiu

Specification of an Asynchronous On-Chip Bus
num: 461, TUCS - Turku Centre for Computer Science, Turku, Finland, Jun, 2002


Porres, Ivan and Alanen, Marcus

A Generic Deep Copy Algorithm for MOF-Based Models
num: 486, TUCS - Turku Centre for Computer Science, Turku, Finland, Nov, 2002


Porres, Ivan

A Toolkit for Manipulating UML Models
num: 441, TUCS - Turku Centre for Computer Science, Turku, Finland, Jan, 2002


Seceleanu, Tiberiu and Plosila, Juha and Liljeberg, Pasi

On-Chip Segmented Bus: A Self Timed Approach
num: 462, TUCS - Turku Centre for Computer Science, Turku, Finland, 2002




Troubitsyna, Elena

Specifying Fault Tolerant Software Using Statecharts and FMEA
num: 497, TUCS - Turku Centre for Computer Science, Turku, Finland, 2002




Troubitsyna, Elena

Integrating Safety Analysis into Formal Specification of Safety-Critical Systems
num: 498, TUCS - Turku Centre for Computer Science, Turku, Finland, 2002




von Wright, Joakim

From Kleene Algebra to Refinement Algebra
num: 450, TUCS - Turku Centre for Computer Science, Turku, Finland, Apr, 2002


Ying, Mingsheng

Reasoning about Probabilistic Sequential Programs in a Probabilistic Logic
num: 448, TUCS - Turku Centre for Computer Science, Turku, Finland, 2002



Articles in Journals

Back, Ralph-Johan and Petre, Luigia and Porres Paltor, Ivan

Continuous Action Systems as a Model for Hybrid Systems
Nordic Journal of Computing, vol: 8, num: 1, page(s): 2-21, May, 2001


Lahdelma, Risto and Salminen, Pekka

Stochastic Multicriteria Acceptability Analysis for Group Decision Making
Operations Research, vol: 49, num: 3, page(s): 444-454, May, 2001


Li, Xuandong and Lilius, Johan

Efficient Verification of a class of time Petri nets using linear programming
Information Processing Letters, vol: 77, page(s): 219-224, Mar, 2001




Makkonen, Simo and Lahdelma, Risto

Analysis of Power Pools in the Deregulated Energy Market through Simulation
Decision Support Systems, vol: 30, num: 3, page(s): 289-301, 2001




Rönkkö, Mauno and Li, Xuandong

Linear Hybrid Action Systems
Nordic Journal of Computing, vol: 8, num: 1, page(s): 159-177, 2001




Salminen, Pekka and Lahdelma, Risto

The Strength of Weaker MCDA Methods. Opinion Makers Section
EWG/MCDA Newsletter, page(s): 1-2, 2001




Sere, Kaisa and Waldén, Marina

Structuring and Verifying Distributed Algorithms
Nordic Journal of Computing, vol: 8, num: 2, page(s): 193-218, Jul, 2001



Articles in Conference Proceedings

Björklund, Dag and Lilius, Johan and Porres, Ivan

Andy Evans and Robert France and Ana Moreira and Bernhard Rumpe (editors)
Towards Efficient Code Synthesis from Statecharts
In Workshop of the pUML-Group held together with the UML 2001, Lecture Notes in Informatics, page(s): 29-41, GI, Oct, 2001


Celiku, Orieta and von Wright, Joakim

Richard J. Boulton and Paul B. Jackson (editors)
Transformational reasoning with incomplete information
In TPHOLs 2001: Supplemental Proceedings, Informatics Report Series, University of Edinburgh, Division of Informatics, Sep, 2001



PhD. Thesis

Porres, Ivan

Modeling and Analyzing Software Behavior in UML
num: 34, Åbo Akademi, Department of Computer Science, Nov, 2001


Rönkkö, Mauno

Stepwise Development of Hybrid Systems
num: 35, Åbo Akademi, Department of Computer Science, Nov, 2001



Articles in Conference Proceedings

Miettinen, Kaisa and Salminen, Pekka and Lahdelma, Risto

M. Köksalan and S. Zionts (editors)
Treating Ordinal Criteria in Stochastic Weight Space Analysis
In Multiple Criteria Decision Making in the New Millennium, Proceedings of the 15th International Conference on Multiple Criteria Decision Making (MCDM), Lecture Notes in Economics and Mathematical Systems, vol: 507, page(s): 285-293, Springer-Verlag, 2001




Seceleanu, Tiberiu and Plosila, Juha

T. Margaria and T. Melham (editors)
Formal Pipeline Design
In Correct Hardware Design and Verification Methods, Lecture Notes in Computer Science, vol: 2144, page(s): 167-173, Springer-Verlag, Sep, 2001


Seceleanu, Tiberiu and Plosila, Juha

Pipelined Hardware in Synchronous Action Systems
In Proceedings of SCS'01 The International symposium on Signal, Circuits and Systems, page(s): 157-161, Jul, 2001


Virtanen, Seppo and Lilius, Johan

The TACO Protocol Processor Simulation Environment
In Proceedings of the 9th International Symposium on Hardware/Software Codesign, ACM Press, Apr, 2001


Virtanen, Seppo and Truscan, Dragos and Lilius, Johan

SystemC Based Object Oriented System Design
In Proceedings of the 4th International Forum on Design Languages (FDL'01), ECSI, Lyon, France, Sep, 2001

Technical Reports

Fan, Xiaocong

On Splitting and Cloning Agents
num: 407, TUCS - Turku Centre for Computer Science, Turku, Finland, May, 2001


Laibinis, Linas and von Wright, Joakim

Specification Variables: Between the Angel and the Demon
num: 412, TUCS - Turku Centre for Computer Science, Turku, Finland, Jun, 2001


Li, Bixin

A Hierarchical Slice-Based Framework for Object-Oriented Coupling Measurement
num: 415, TUCS - Turku Centre for Computer Science, Turku, Finland, Sep, 2001


Li, Bixin and Fan, Xiaocong

JATO: Slicing Java Programs Hierarchically
num: 416, TUCS - Turku Centre for Computer Science, Turku, Finland, Aug, 2001


Petre, Luigia and Rönkkö, Mauno and Troubitsyna, Elena and Waldén, Marina and Jansson, Micaela

A Methodology for Co-design Based on a Healthcare Case Study
num: 437, TUCS - Turku Centre for Computer Science, Dec, 2001




Petre, Luigia and Troubitsyna, Elena and Waldén, Marina and Boström, Pontus and Engblom, Niklas and Jansson, Micaela

A Methodology for Integration of Formal Methods in a Healthcare Case Study
num: 436, TUCS - Turku Centre for Computer Science, Dec, 2001


Seceleanu, Tiberiu and Plosila, Juha

Synchronous Pipeline Design in Action Systems
num: 403, TUCS - Turku Centre for Computer Science, 2001

Articles in Conference Proceedings

von Wright, Joakim

Algebraic Reasoning about Guarded Loops
In Dagstuhl Seminar 10810: Applications of Kleene Algebra, page(s): , Schloss Dagstuhl, Dagstuhl, Germany, 2001



Technical Reports

Back, Ralph-Johan and Järvi, Timo and Kivinen, Nina and Palmulaakso-Nylund, Leena and Sund, Thomas

Turku Centre for Computer Science, Annual Report 1999
General Publication, num: 18, TUCS - Turku Centre for Computer Science, 2000

Articles in Conference Proceedings

Back, Ralph-Johan and Cerschi Seceleanu, Cristina

Modeling and Verifying a Temperature Control System using Continuous Action Systems
In Proceedings of the 5th International ERCIM Workshop on Formal Methods for Industrial Critical Systems, Apr, 2000

Book Chapters

Bruel, Jean-Michel and Lilius, Johan and Moreira, Ana and France, Robert B.

Defining precise semantics for UML
In ECOOP'2000 Workshop Reader, Lecture Notes in Computer Science, vol: 1964, page(s): 113-122, Springer-Verlag, 2000

Articles in Journals

Aura, Tuomas and Lilius, Johan

A Causal Semantics for Time Petri Nets
Theoretical Computer Science, vol: 243, num: 2, page(s): 409-447, 2000




Back, Ralph-Johan and Mikhajlova, Anna and von Wright, Joakim

Class Refinement as Semantics of Correct Object Substitutability
Formal Aspects of Computing, vol: 12, page(s): 18-40, 2000


Back, Ralph-Johan and von Wright, Joakim

Contracts, Games and Refinement
Information and Computation, vol: 156, page(s): 25-45, 2000


Back, Ralph-Johan and von Wright, Joakim

Encoding, Decoding and Data Refinement
Formal Aspects of Computing, vol: 12, page(s): 313-349, 2000


Büchi, Martin and Sekerinski, Emil

A Foundation for Refining Concurrent Object
Fundamenta Informaticae, vol: 44, num: 1, page(s): 25-61, Oct, 2000

URL


Hokkanen, Joonas and Lahdelma, Risto and Salminen, Pekka

Multicriteria Decision Support in a Technology Competition for Cleaning Polluted Soil in Helsinki
Journal of Environmental Management, vol: 60, num: 4, page(s): 339-348, 2000




Lahdelma, Risto and Salminen, Pekka and Hokkanen, Joonas

Using Multicriteria Methods in Environmental Planning and Management
Environmental Management, vol: 26, num: 6, page(s): 595-605, 2000




Sere, Kaisa and Waldén, Marina

Data Refinement of Remote Procedures
Formal Aspects of Computing, vol: 12, num: 4, page(s): 278-297, Dec, 2000

PhD. Thesis

Holmström, Samuel

Hardware Design with Reconfigurable Computing Systems
Ph.Lic. Thesis in Computer Science, Åbo Akademi, Department of Computer Science, 2000



Articles in Conference Proceedings

Back, Ralph-Johan and Petre, Luigia and Porres Paltor, Ivan

Mathai Joseph (editors)
Generalizing Action Systems to Hybrid Systems
In Proceedings of the 6th International Symposium on Formal Techniques in Real-Time and Fault-Tolerant Systems, Lecture Notes in Computer Science, num: 1926, page(s): 202-213, Springer-Verlag, Sep, 2000


Back, Ralph-Johan and von Wright, Joakim

Y. Kinoshita (editors)
Contracts as Mathematical Entities in Programming Logic
In Workshop on Abstraction and Refinement, Elsevier, Osaka, Japan, 2000


Büchi, Martin and Weck, Wolfgang

Generic Wrappers
In Proceedings of ECOOP 2000, Lecture Notes in Computer Science, Springer-Verlag, Jun, 2000


Fan, Xiaocong

Towards a Building Methodology for Software Agents
In Proceedings of the 6th International Conference on Object-Oriented Information Systems, 2000


Fan, Xiaocong and Xu, Dianxiang

SAFIN: An Open Framework for Mobile Agents
In Proceedings of International Conference of Artificial Intelligence'2000, 2000

PhD. Thesis

Büchi, Martin

Safe Language Mechanisms for Modularization and Concurrency
PhD thesis, num: 28, Åbo Akademi, Department of Computer Science, Turku, Finland, 2000


Laibinis, Linas

Mechanised Formal Reasoning About Modular Programs
num: 24, Åbo Akademi University, Apr, 2000


Troubitsyna, Elena

Stepwise Development of Dependable Systems
num: 29, Åbo Akademi University, Jun, 2000



Articles in Conference Proceedings

Jansson, Micaela and Waldén, Marina

Magne Haveraaen (editors)
Case study: A microprocessor development in B
In Proceedings of the 12th Nordic Workshop on Programming Theory - NWPT'00, Institute of Informatics, University of Bergen, Bergen, Norway, Oct, 2000




Kok, Joost N. and Sere, Kaisa

Porto, A. and Roman, G.-C. (editors)
Coordination-Based Design of Distributed Systems
In Proceedings of Coordination Languages and Models: Fourth International Conference, COORDINATION 2000, Lecture Notes in Computer Science, page(s): 347-352, Springer-Verlag, Lymasol, Cyprus, Sep, 2000


Lahdelma, Risto and Hokkanen, Joonas and Salminen, Pekka

A.C. Matias, C.M.A. Filmer, E.A. Zamora (editors)
Threshold model versus stochastic criteria in multiobjective acceptability analysis
In Operations Research in Development, Proceedings of the 2nd International Conference on Operations Research/Management Science and 3rd International Conference on Operations Research in D, page(s): 140-149, Operations Research Society of the Philippines, 2000




Laibinis, Linas and von Wright, Joakim

J. Harrison and M. Aagaard (editors)
Functional Procedures in Higher-Order Logic
In Theorem Proving in Higher Order Logics: 13th International Conference, TPHOLs 2000, Lecture Notes in Computer Science, vol: 1869, page(s): 372-386, Springer-Verlag, Aug, 2000




Li, Xuandong and Lilius, Johan

Checking Compositions of UML Sequence Diagrams for Timing Inconsistency
In Proceedings of the 7th Asia Pacific Software Engineering Conference, page(s): 154-161, IEEE Computer Society Press, Dec, 2000


Lilius, Johan and Porres Paltor, Ivan

Ralph H. Sprague (editors)
The Production Cell: An Exercise in the Formal Verification of a UML Model
In Proceedings of the 33rd Annual Hawaii International Conference on System Sciences, IEEE Computer Society Press, Jan, 2000


Petre, Luigia and Sere, Kaisa

Wolfgang Grieskamp, Thomas Santen, Bill Stoddart (editors)
Developing Control Systems Components
In Proceedings of the 2nd International Conference on Integrated Formal Methods, IFM'2000, Lecture Notes in Computer Science, vol: 1945, page(s): 156-175, Springer-Verlag, Nov, 2000


Petre, Luigia

Magne Haveraaen, Olaf Owe, Michal Walicki (editors)
Components vs. Objects
In Proceedings of the 12th Nordic Workshop on Programming Theory, NWPT'2000, Oct, 2000

URL


Plosila, Juha and Seceleanu, Tiberiu

Design of Synchronous Action Systems
In Proceedings of the 13th International Conference on VLSI Design, page(s): 578-583, Jan, 2000


Salminen, Pekka and Lahdelma, Risto and Kuula, Markku

A.C. Matias, C.M.A. Filmer, E.A. Zamora (editors)
Testing the efficiency of pairwise comparison methods in discrete multiple criteria problems
In Operations Research in Development, Proceedings of the 2nd International Conference on Operations Research/Management Science and 3rd International Conference on Operations Research in D, page(s): 150-160, Operations Research Society of the Philippines, 2000




Seceleanu, Tiberiu and Plosila, Juha

Formal Representation of Gated Clock Designs
In IEEE ASIC/SOC Conference, 2000. Proceedings. 13th Annual IEEE International , 2000, page(s): 352-356, Sep, 2000


Virtanen, Seppo A. and Lilius, Johan and Westerlund, Tomi

A Processor Architecture for the TACO Protocol Processor Development Framework
In Proceedings of the 18th IEEE Norchip Conference, page(s): 204-211, Nov, 2000

Technical Reports

Back, Ralph-Johan and Mikhajlova, Anna and von Wright, Joakim

Class Refinement as Semantics of Correct Object Substitutability
num: 333, TUCS - Turku Centre for Computer Science, Turku, Finland, Mar, 2000


Back, Ralph-Johan and Mikhajlov, Leonid and von Wright, Joakim

Formal Semantics of Inheritance and Object Substitutability
num: 337, TUCS - Turku Centre for Computer Science, Turku, Finland, Mar, 2000


Back, Ralph-Johan and von Wright, Joakim

Contracts as Mathematical Entities in Programming Logic
num: 372, TUCS - Turku Centre for Computer Science, Turku, Finland, Nov, 2000


Back, Ralph-Johan and von Wright, Joakim

Enforcing Behavior with Contracts
num: 373, TUCS - Turku Centre for Computer Science, Turku, Finland, Nov, 2000


Back, Ralph-Johan and von Wright, Joakim

Verification and Refinement of Action Contracts
num: 374, TUCS - Turku Centre for Computer Science, Turku, Finland, May, 2000


Fan, Xiaocong

Towards a Building Methodology for Software Agents
num: 351, TUCS - Turku Centre for Computer Science, Turku, Finland, Jun, 2000


Lahdelma, Risto and Ranne, Aulis

Vesivoima Euroopassa – Ympäristöluokittelun vaikutukset [Hydropower in Europe – Impacts of Environmental Classification]
Technical Research Centre of Finland, 2000




Lahdelma, Risto and Salminen, Pekka and Kuula, Markku

Testing the Efficiency of Pairwise Comparison Methods in Discrete Multiple Criteria Problems
num: 362, TUCS - Turku Centre for Computer Science, Turku, Finland, Sep, 2000


Li, Xuandong and Lilius, Johan

Checking Compositions of UML Sequence Diagrams for Timing Inconsistency
num: 363, TUCS - Turku Centre for Computer Science, Turku, Finland, Aug, 2000


Petre, Luigia

Components vs. Objects
num: 370, TUCS - Turku Centre for Computer Science, Turku, Finland, Oct, 2000


Petre, Luigia and Waldén, Marina

Mobile Components as Topological Action Systems
num: 366, TUCS - Turku Centre for Computer Science, Turku, Finland, Oct, 2000


Plosila, Juha and Sere, Kaisa and Waldén, Marina

Component-Based Asynchronous Circuit Design in B
num: 377, TUCS - Turku Centre for Computer Science, Turku, Finland, Dec, 2000


Rönkkö, Mauno and Waldén (eds.), Marina

A Safety-Critical Production Cell (Course Work of the Software Safety Course)
Åbo Akademi University, Department of Computer Science, 2000

Articles in Conference Proceedings

von Wright, Joakim

Distance Tutorials in a Systems Design Course
In Proceedings of 5th ITiCSE - Innovation and Technology in Computer Science Education, page(s): 105-107, ACM, Helsinki, Finland, Jul, 2000



Technical Reports

Aspnäs, Mats and Back, Ralph-Johan and Järvi, Timo and Kuutti, Martti and Lehto, Tiina

Turku Centre for Computer Science, Annual Report 1998
General Publication, num: 14, TUCS - Turku Centre for Computer Science, 1999

Articles in Conference Proceedings

Back, Ralph-Johan and Büchi, Martin

Wing, J. and Woodstock, J. and Davies, J. (editors)
Compositional Symmetric Sharing in B
In Proceedings of Formal methods 99, Lecutre Notes in Computer Science, vol: 1, num: 1708, page(s): 431-451, Toulouse, France, Sep, 1999

Articles in Journals

Back, Ralph-Johan and von Wright, Joakim

Reasoning Algebraically About Loops
Acta Informatica, vol: 36, page(s): 295-334, 1999

Articles in Conference Proceedings

Back, Ralph-Johan and von Wright, Joakim

A Method for Teaching Rigorous Mathematical Reasoning
In Proceedings of Int. Conference on Technology of Mathematics, University of Plymouth, UK, Aug, 1999

Technical Reports

Back, Ralph-Johan and von Wright, Joakim

Products in the Refinement Calculus
TUCS Technical Report, num: 235, TUCS - Turku Centre for Computer Science, Turku, Finland, Feb, 1999


Back, Ralph-Johan and von Wright, Joakim

Encoding, Decoding and Data Refinement
TUCS Technical Report, num: 236, TUCS - Turku Centre for Computer Science, Feb, 1999


Back, Ralph-Johan and von Wright, Joakim

Structured Derivations: a Method for Doing High-School Mathematics Carefully
TUCS Technical Report, num: 246, TUCS - Turku Centre for Computer Science, Turku, Finland, Mar, 1999


Back, Ralph-Johan and Petre, Luigia and Porres Paltor, Ivan

Formalising UML Usecases in the Refinenemnt Calculus
TUCS Technical Report, num: 279, TUCS - Turku Centre for Computer Science, Turku, Finland, May, 1999


Back, Ralph-Johan and Petre, Luigia and Porres Paltor, Ivan

Generalizing Action Systems to Hybrid Systems
TUCS Technical Report, num: 307, TUCS - Turku Centre for Computer Science, Turku, Finland, Dec, 1999


Back, Ralph-Johan and Cersch Seceleanui, Cristina

Modeling and Verifying a Temperature Control System Using Hybrid Action Systems
TUCS Technical Report, num: 321, TUCS - Turku Centre for Computer Science, 1999

Articles in Journals

Hedman, Eric and Kok, Joost N. and Sere, Kaisa

Coordinating Action Systems
Theoretical Computer Science, 1999




Petre, Ion and Petre, Luigia

Mobile Ambients and P-Systems
Journal of Universal Computer Science, Springer-Verlag, vol: 5, num: 9, page(s): 588-598, Sep, 1999




Preoteasa, Viorel

A Relation Between Unambiguous Regulat Expressions and Abstract Data Types
Fundamenta Informaticae, vol: 40, num: 1, page(s): 53-77, Oct, 1999


Troubitsyna, Elena

Reliability Assessment through Probabilistic Refinement
Nordic Journal of Computing, vol: 6, num: 3, page(s): 320-342, 1999



Articles in Conference Proceedings

Back, Ralph-Johan and Petre, Luigia and Porres Paltor, Ivan

Björn Victor and Wang Yi (editors)
General Hybrid Action Systems
In Proceedings of the 11th Nordic Workshop on Programming Theory - NWPT'99, Technical reports, page(s): 45, Oct, 1999


Bonsangue, Marcello M. and Kok, Joost N. and Sere, Kaisa

Developing Object-based Distributed Systems
In Proceedings of Formal Methods for Open Object-based Distributed Systems (FMOODS'99), Kluwer, IFIP TC6/WG6, Feb, 1999




Büchi, Martin and Back, Ralph-Johan

Jeanette M. Wing and Jim Woodcock and Jim Davies (editors)
Compositional Symmetric Sharing in B
In Proceedings of FM'99: World Congress on Formal Methods, Lecture Notes in Computer Science, vol: 1708, page(s): 431-451, Springer-Verlag, Sep, 1999

PhD. Thesis

Aspnäs, Mats

Multiprocessor Architecture and Programming: The Hathi-2 System
num: 17, Åbo Akademi University, May, 1999




Hekanaho, Jukka-Pekka

An Evolutionary Approach to Concept Learning
num: 13, Åbo Akademi University, Turku, Finland, Jan, 1999


Mikhajlov, Leonid

Software Reuse Mechanisms and Techniques: Safety Versus Flexibility
num: 21, Åbo Akademi University, Dec, 1999


Mikhajlova, Anna

Ensuring Correctness of Object and Component Systems
num: 18, Åbo Akademi University, Turku, Finland, Oct, 1999

Articles in Conference Proceedings

Holmström, Samuel

P. Lysaght, J. Irvine, R. Hartenstein (editors)
SL - A Structural Hardware Design Language
In Proceedings of the 9th International Workshop on Field-Programmable Logic and Applications, Lecture Notes in Computer Science, vol: 1673, page(s): 371-376, Springer-Verlag, Glasgow, UK, Sep, 1999


Li, Xuandong and Lilius, Johan

Manuel Silva and Peter Bucholz (editors)
Checking Time Petri Nets for Linear Duration Properties
In Proceedings of Petri Nets and Performance Models (PNPM'99), page(s): 218-226, IEEE Computer Society Press, Sep, 1999


Li, Xuandong and Lilius, Johan

Timing analysis of UML sequence diagrams
In Proceedings of UML'99, Lecture Notes in Computer Science, vol: 1723, page(s): 661-674, Springer-Verlag, Berlin, Germany, 1999


Lilius, Johan and Porres, Ivan

Robert France and Bernhard Rumpe (editors)
Formalising UML State Machines for Model Checking
In Proceedings of UML'99 The Unified Modeling Language, Lecture Notes in Computer Science, page(s): 430-445, Springer-Verlag, 1999


Lilius, Johan and Porres Paltor, Ivan

vUML: A Tool for Verifying UML Models
In Proceedings of the 14th IEEE International Conference on Automated Software Engineering, page(s): 255-, IEEE Computer Society Press, Cocoa Beach, Florida, Oct, 1999


Mikhajlova, Anna

Consistent Extension of Components in the Presence of Explicit Invariants
In Technology of Object-Oriented Languages and Systems (TOOLS 29), page(s): 76-85, IEEE Computer Society Press, Jun, 1999


Mikhajlova, Anna

Specifying Java Frameworks Using Abstract Programs
In Technology of Object-Oriented Languages and Systems (TOOLS 30), page(s): 136-145, IEEE Computer Society Press, Santa-Barbara, USA, Aug, 1999


Petre, Luigia and Sere, Kaisa

Paolo Ciancarini and Alexander Wolf (editors)
Coordination Among Mobile Objects
In Proceedings of COORDINATION '99 - Third International Conference on Coordination Models and Languages, Lectures Notes in Computer Science, vol: 1594, page(s): 227-242, Springer-Verlag, Apr, 1999


Petre, Luigia and Sere, Kaisa and Waldén, Marina

Gheorghe Stefanescu (editors)
A Topological Approach to Distributed Computing
In FCT'99 Workshop on Distributed Systems, Electronic Notes in Theoretical Computer Science, vol: 28, Elsevier Science, Sep, 1999




Petre, Luigia and Waldén, Marina

Björn Victor and Wang Yi (editors)
Mobile Components as Topological Action Systems
In Proceedings of the 11th Nordic Workshop on Programming Theory - NWPT'99, Technical reports, page(s): 62, Department of Information Technology, Uppsala University, Oct, 1999




Plosila, Juha and Seceleanu, Tiberiu

Modeling Synchronous Action Systems
In Proceedings of the 17th NORCHIP Conference, page(s): 242-248, Nov, 1999


Rönkkö, Mauno and Li, Xuandong

Linear Hybrid Action Systems
In Proceedings of the 11th Nordic Workshop on Programming Theory, Oct, 1999




Rönkkö, Mauno and Ravn, Anders P.

P. J. Antsaklis and W. Kohn and M. Lemmon and A. Nerode and S. Sastry (editors)
Action Systems with Continuous Behaviour
In Proceedings of the Hybrid Systems V, Lecture Notes in Computer Science, vol: 1567, page(s): 304-323, Springer-Verlag, 1999


Rönkkö, Mauno and Sere, Kaisa

Jan H. van Schuppen and Frits W. Vaandrager (editors)
Refinement and Continuous Behaviour
In Hybrid Systems: Computation and Control, Second International Workshop HSCC'99, Lecture Notes in Computer Science, vol: 1569, page(s): 223-237, Springer-Verlag, 1999


Seceleanu, Tiberiu

The Printing House, USA (editors)
VHDL for Synchronous Action Systems
In Proceedings of the 8th Annual International HDL Conference & Exhibition, page(s): 119-126, Apr, 1999


Seceleanu, Tiberiu and Plosila, Juha

Synchronization of Action Systems
In Proceedings of SCS'99 The International symposium on Signal, Circuits and Systems, page(s): 135-138, Sep, 1999




Sere, Kaisa and Troubitsyna, Elena

M. Felici and K. Kanoun and A. Pasquini (editors)
Hazard Analysis in Formal Specification
In Computer Safety, Reliability and Security. Proceedings of the 18th International Conference, SAFECOMP'99, Lecture Notes in Computer Science, vol: 1698, page(s): 350-360, Springer-Verlag, Toulouse, France, Sep, 1999


Sere, Kaisa and Troubitsyna, Elena

J. Wing and J. Woodcock and J. Davies (editors)
Safety Analysis in Formal Specification
In Proceedings of FM'99 - Formal Methods. Proceedings of World Congress on Formal Methods in the Development of Computing Systems, Lecture Notes in Computer Science, vol: 1709, page(s): 1564-1583, Springer-Verlag, Toulouse, France, Sep, 1999


Troubitsyna, Elena

Enhancing Dependability via Parameterized Refinement
In Proceedings of 1999 Pacific Rim International Symposium on Dependable Computing, page(s): 120-127, IEEE Computer Society Press, Hong Kong, Dec, 1999


Troubitsyna, Elena

Specifying Safety Related Hazards Formally
In Proceedings of the 17th International System Safety Conference, page(s): 353-363, System Safety Society, Orlando, FL USA, Aug, 1999




von Wright, Joakim

Learning Mathematics with a Theorem Prover
In Proceedings of the International Conference on Technology in Mathematics Teaching (ICTMT4), University of Plymouth, Aug, 1999


Back, Ralph-Johan and Mikhailova, Anna and von Wright, Joakim

Wing, J. and Woodcock, J. and Davies, J. (editors)
Reasoning about Interactive Systems
In Proceedings of the World Conference on Formal Methods (FM´99), Lecture Notes in Computer Science, vol: 2, num: 1709, page(s): 1460-1476, Springer-Verlag, Toulouse, France, Sep, 1999


Back, Ralph-Johan and Petre, Luigia and Porres Paltor, Ivan

R. Franse and B. Rumpe (editors)
Analyzing UML Use Case as Contracts
In Proceedings of UML '99-Second International Conference on the Unified Modeling Language, Lecture Notes in Computer Science, num: 1723, page(s): 518-533, Springer-Verlag, Oct, 1999

Technical Reports

Büchi, Martin and Sekerinski, Emil

Refining Concurrent Objects
num: 298, TUCS - Turku Centre for Computer Science, Turku, Finland, Aug, 1999


Büchi, Martin and Weck, Wolfgang

The Greybox Approach: When Blackbox Specification Hide Too Much
num: 297, TUCS - Turku Centre for Computer Science, Turku, Finland, Aug, 1999


Büchi, Martin and Weck, Wolfgang

Generic Wrapping
num: 317, TUCS - Turku Centre for Computer Science, Turku, Finland, Dec, 1999


Holmström, Samuel

SL - A Structural Hardware Design Language for the XC6216
num: 287, TUCS - Turku Centre for Computer Science, Turku, Finland, Jun, 1999


Kok, Joost N. and Qvist, Milla and Sere, Kaisa

Software Architectures for Coordinated Distributed Systems
num: 280, TUCS - Turku Centre for Computer Science, Turku, Finland, May, 1999


Kok, Joost N. and Sere, Kaisa

Distributed service composition
num: 256, TUCS - Turku Centre for Computer Science, Turku, Finland, Mar, 1999


Laibinis, Linas and von Wright, Joakim

Functional Procedures in Higher-Order Logic
num: 252, TUCS - Turku Centre for Computer Science, Turku, Finland, Mar, 1999


Li, Xuandong and Lilius, Johan

Checking Time Petri Nets for Linear Duration Properties
num: 254, TUCS - Turku Centre for Computer Science, Turku, Finland, Mar, 1999


Li, Xuandong and Lilius, Johan

Timing Analysis of Message Sequence Charts
num: 255, TUCS - Turku Centre for Computer Science, Turku, Finland, Mar, 1999


Li, Xuandong and Lilius, Johan

Verifying Time Petri Nets by Linear Programming
num: 259, TUCS - Turku Centre for Computer Science, Turku, Finland, Mar, 1999


Li, Xuandong and Lilius, Johan

Timing Analysis of UML Sequence Diagrams
num: 281, TUCS - Turku Centre for Computer Science, Turku, Finland, Jun, 1999


Lilius, Johan

An Object Based Petri Net Programming Notation
num: 264, TUCS - Turku Centre for Computer Science, Turku, Finland, Mar, 1999


Lilius, Johan and Porres Paltor, Ivan

The Production Cell: An Exercise in the Formal Verification of a UML Model
num: 288, TUCS - Turku Centre for Computer Science, Turku, Finland, Jun, 1999


Lilius, Johan and Porres Paltor, Ivan

vUML: a Tool for Verifying UML Models
num: 272, TUCS - Turku Centre for Computer Science, Turku, Finland, May, 1999


Mikhajlova, Anna and Sekerinski, Emil

Ensuring Correctness of Java Frameworks:A Formal Look at JCF
num: 250, TUCS - Turku Centre for Computer Science, Turku, Finland, Mar, 1999


Mikhajlov, Leonid and Sekerinski, Emil and Laibinis, Linas

Developing Components in the Presence of Re-entrance
num: 239, TUCS - Turku Centre for Computer Science, Turku, Finland, Feb, 1999


Lilius, Johan and Porres Paltor, Ivan

The Semantics of UML State Machines
num: 273, TUCS - Turku Centre for Computer Science, Turku, Finland, Jun, 1999


Petre, Ion and Petre, Luigia

Mobile Ambients and P-Systems
num: 293, TUCS - Turku Centre for Computer Science, Turku, Finland, Jul, 1999


Büchi, Martin and Weck, Wolfgang

The Greybox Approach: When Blackbox Specifications Hide Too Much
num: 297, TUCS - Turku Centre for Computer Science, Turku, Finland, Aug, 1999


Petre, Luigia and Qvist, Milla and Sere, Kaisa

Distributed Object-Based Control Systems
num: 241, TUCS - Turku Centre for Computer Science, Turku, Finland, Feb, 1999


Plosila, Juha and Seceleanu, Tiberiu

Synchronization of Action Systems
num: 271, TUCS - Turku Centre for Computer Science, Turku, Finland, May, 1999


Porres, Ivan and Lilius, Johan

Digital Sound Recorder: A Case Study On Designing Embedded Systems Using the UML Notation
num: 234, TUCS - Turku Centre for Computer Science, Turku, Finland, Jan, 1999


Rönkkö, Mauno and Li, Xuandong

Linear Hybrid ActionSystems
num: 245, TUCS - Turku Centre for Computer Science, Turku, Finland, Mar, 1999


Rönkkö, Mauno and Li, Xuandong

Verification of Linear Hybrid Action Systems
num: 296, TUCS - Turku Centre for Computer Science, Turku, Finland, Aug, 1999


Sere, Kaisa and Troubitsyna, Elena

Hazard Analysis in Formal Specification
num: 238, TUCS - Turku Centre for Computer Science, Turku, Finland, Feb, 1999


Petre, Luigia and Sere, Kaisa and Waldén, Marina

A Topological Approach to Distributed Computing
num: 289, TUCS - Turku Centre for Computer Science, Turku, Finland, Jun, 1999


Troubitsyna, Elena

Refining for Safety
num: 237, TUCS - Turku Centre for Computer Science, Turku, Finland, Feb, 1999


Troubitsyna, Elena

Specifying Safety-Related Hazards Formally
num: 270, TUCS - Turku Centre for Computer Science, Turku, Finland, Apr, 1999


Troubitsyna, Elena

Enhancing Dependability via Parameterized Refinement
num: 284, TUCS - Turku Centre for Computer Science, Turku, Finland, May, 1999


Virtanen, Seppo A.

On Communications Protocols and Their Characteristics Relevant to Protocol Processing Hardware Design
num: 305, TUCS - Turku Centre for Computer Science, Turku, Finland, Sep, 1999


von Wright, Joakim

A Metatool for Exploring Program Algebras
num: 247, TUCS - Turku Centre for Computer Science, Turku, Finland, Mar, 1999

Articles in Journals

von Wright, Joakim

Matematik är (och skall vara) abstrakt
Finsk Tidskrift, 1999



Technical Reports

Aspnäs, Mats and Back, Ralph-Johan and Järvi, Timo and Lehto, Tiina

Turku Centre for Computer Science, Annual Report 1997
General Publications, num: 7, TUCS - Turku Centre for Computer Science, 1998

Books

Back, Ralph-Johan and von Wright, Joakim

Refinement Calculus: A Systematic Introduction
Springer-Verlag, 1998

URL

Articles in Journals

Back, Ralph-Johan and Butler, Michael

Fusion and Simultaneous Execution in the Refinement Calculus
Acta Informatica, vol: 11, num: 35, page(s): 921-949, 1998


Back, Ralph-Johan and Xu, Qiwen

Refinement of Fair Action Systems
Acta Informatica, vol: 35, page(s): 131-165, 1998

Technical Reports

Back, Ralph-Johan and Mikhajlova, Anna and von Wright, Joakim

Modeling Component Environments and Interactive Programs Using Iterative Choice
TUCS Technical Report, num: 200, TUCS - Turku Centre for Computer Science, Turku, Finland, Sep, 1998


Back, Ralph-Johan and Mikhajlova, Anna and von Wright, Joakim

Modelling Component Environments and Interactive Programs using Iterative Choice
Tech. Rpt., num: 200, TUCS - Turku Centre for Computer Science, Sep, 1998



Book Chapters

Büchi, Martin

Emil Sekerinski and Kaisa Sere (editors)
The B Bank
In Program Development by Refinement: Case Studies Using the B Method, FACIT, chapter: 4, page(s): 115-180, Springer-Verlag, 1998




Butler, Michael and Waldén, Marina

Emil Sekerinski and Kaisa Sere (editors)
Parallel Programming with the B Method
In Program Development by Refinement: Case Studies Using the B Method, chapter: 5, page(s): 183-195, Springer-Verlag, 1998




Troubitsyna, Elena

Sekerinski, Emil and Sere, Kaisa (editors)
Container Station
In Program Development by Refinement - Case Studies Using the B Method, FACIT, chapter: 2, page(s): 39-78, Springer-Verlag, 1998




Waldén, Marina

Sekerinski, Emil and Sere, Kaisa (editors)
Distributed Load Balancing
In Program Development by Refinement: Case Studies Using the B Method, chapter: 7, page(s): 255-300, Springer-Verlag, 1998




Heuberger, Philipp

Bert, D. (editors)
Two Strategies to Data-Refine an Equivalence to a Forest
In Lecture Notes in Computer Science, vol: 1393, page(s): 261, Springer, Montpellier, France, Apr, 1998

Articles in Journals

Back, Ralph-Johan and Grundy, Jim and von Wright, Joakim

Structured Calculational Proof
Formal Aspects of Computing, vol: 9, page(s): 469-483, 1998




Lilius, Johan

Efficient State Space Search for Time Petri Nets
Electronic Notes in Theoretical Computer Science, vol: 18, 1998


Plosila, Juha and Seceleanu, Tiberiu

Aspects of VLSI Design of Synchronous Action Systems
Romanian Academy. Romanian Journal of Information Science and Technology, vol: 1, num: 4, page(s): 353-381, 1998


Waldén, Marina and Sere, Kaisa

Reasoning about Action Systems using the B-Method
Formal Methods in System Design, vol: 13, num: 1, page(s): 5-35, May, 1998

Articles in Conference Proceedings

Bengtsson, Johan and Jonsson, Bengt and Lilius, Johan and Yi, Wang

Sangiorgi, Davide and de Simone, Robert (editors)
Partial Order Reductions for Timed Systems
In Proceedings of the 9th International Conference on Concurrency Theory (Concur'98), Lecture Notes in Computer Science, vol: 1466, page(s): 485-500, Springer Verlag, Berlin, Germany, 1998


Bonsangue, Marcello B. and Kok, Joost N. and Sere, Kaisa

An Approach to Object-orientation in Action System
In Mathematics of Program Construction, Lecture Notes in Computer Science, Springer-Verlag, Gothenburg, Sweden, Jun, 1998


Büchi, Martin

John Staples and Michael G. Hinchey and Shaoying Liu (editors)
The B Bank: A Complete Case Study
In Proceedings of the 2nd Internation Conference on Formal Engineering Methods 1998, page(s): 190-199, IEEE Computer Society Press, Dec, 1998


Büchi, Martin and Weck, Wolfgang

Compound Types for Java
In Proceedings of OOPSLA'98, SIGPLAN Notices, vol: 33, page(s): 362-373, ACM Press, Oct, 1998

PhD. Thesis

Waldén, Marina

Formal Reasoning About Distributed Algorithms
Collection of papers, num: 10, Åbo Akademi University, Nov, 1998



Articles in Conference Proceedings

Hekanaho, Jukka and Back, Barbro and Sere, Kaisa and Laitinen, Teija

F. Esposito, R.S. Michalski, L. Saitta (editors)
Analysing Backruptcy Data with Multiple Methods
In Proceedings of the 4th International Workshop on Multistrategy Learning (MSL-98), page(s): 75-81, Desenzano del Garda, Italy, Jun, 1998




Holmström, Samuel and Sere, Kaisa

Reiner W. Hartenstein, Andres Keevallik (editors)
Reconfigurable Hardware - A Study in Codesign
In Proceedings of the 8th International Workshop on Field-Programmable Logic and Applications, Lecture Notes in Computer Science, vol: 1482, page(s): 451-455, Springer-Verlag, Tallinn, Estonia, Sep, 1998


Laibinis, Linas and von Wright, Joakim

Jim Grundy, Martin Schwenke, Trevor Vickers (editors)
What's in a Specification
In Proceedings of the International Refinement Workshop and Formal Methods Pacific (IRW/FMP'98), Discrete Mathematics and Theoretical Computer Science, page(s): 180-192, Springer-Verlag, Canberra, Australia, Sep, 1998




Lilius, Johan

Efficient State Space Search for Time Petri Nets
In Proceedings of MCFS Workshop on Concurrency 1998, 1998


Malioukov, Alexander

Didier Bert (editors)
An Object-Based Approach to the B Formal Method
In B'98: Recent Advances in the Development and Use of the B Method. Second International B Conference, Montpellier, France, April 1998, Lecture Notes in Computer Science, vol: 1393, page(s): 162-182, Springer-Verlag, Apr, 1998


McIver, Annabelle and Morgan, Carroll and Troubitsyna, Elena

J.Grundy, M.Schwenke, T.Vickers (editors)
The Probabilistic Steam Boiler: A Case Study in Probabilistic Data Refinement
In Proceedings of IRW/FMP'98, 29 September - 2 October, Canberra, Australia, Springer Series in Discrete Mathematics and Theoretical Computer Science, page(s): 250-265, Springer-Verlag, Sep, 1998




Mikhajlova, Anna

Wolfgang Weck, Jan Bosch, Clemens Szyperski (editors)
Consistent Extension of Components in Presence of Explicit Invariants
In Proceedings of the 3rd International Workshop on Component-Oriented Programming (in conjunction with ECOOP'98), Brussels, Belgium, Jul, 1998




Mikhajlova, Anna

Jim Grundy, Martin Schwenke, Trevor Vickers (editors)
Refinement of Generic Classes as Semantics of Correct Polymorphic Reuse
In International Refinement Workshop, and Formal Methods Pacific (IRW/FMP'98), Springer Series in Discrete Mathematics and Theoretical Computer Science, page(s): 266-285, Springer-Verlag, Canberra, Australia, Jul, 1998




Mikhajlov, Leonid and Sekerinski, Emil

Eric Jul (editors)
A Study of The Fragile Base Class Problem
In Proceedings of ECOOP'98 - Object Oriented Programming, Lecture Notes in Computer Science, vol: 1445, page(s): 355-382, Springer-Verlag, 12th European Conference, Brussels, Belgium, Jul, 1998


Mikhajlova, Anna and von Wright, Joakim

Jim Grundy, Malcolm Newey (editors)
Proving Isomorphism of First-Order Logic Proof Systems in HOL
In Theorem Proving in Higher-Order Logics (TPHOLs'98), Lecture Notes in Computer Science, vol: 1479, page(s): 295-314, Springer-Verlag, Canberra, Australia, Jul, 1998


Petre, Luigia and Sere, Kaisa

Kaisa Sere and Marina Waldén and Monica Lahtinen (editors)
Mobile Objects as Action Systems
In The 10th Nordic Workshop on Programming Theory - NWPT '98-Abstracts, General Publications, page(s): 40, Turku Centre for Computer Science, Oct, 1998




Plosila, Juha and Ruksenas, Rimvydas and Sere, Kaisa

Jim Grundy, Martin Schwenke and Trevor Vickers (editors)
Action Systems Synthesis of Delay-Insensitive Circuits
In Proceedings of International Refinement Workshop & Formal Methods Pacific'98, page(s): 286-305, Springer-Verlag, 1998



Articles in Journals

Rönkkö, Mauno and Ravn, Anders P.

Switches and Jumps in Hybrid Action Systems
Proceedings of the Estonian Academy of Sciences. Engineering, vol: 4, page(s): 106-118, Jun, 1998



Articles in Conference Proceedings

Rönkkö, Mauno and Sere, Kaisa

Refinement and Continuous Behaviour
In Proceedings of the 10th Nordic Workshop on Programming Theory, 1998




Ruksenas, Rimvydas and von Wright, Joakim

Jim Grundy and Malcolm Newey (editors)
A Tool for Data Refinement
In Theorem Proving in Higher Order Logics, Lecture Notes in Computer Science, vol: 1479, page(s): 423-441, Springer-Verlag, 1998


Troubitsyna, Elena and Sere, Kaisa

Kaisa Sere, Marina Waldén, Monica Lahtinen (editors)
Refining for Safety
In 10th Nordic Workshop on Porgramming Theory. Abstracts., General Publications, num: 11, page(s): 52, Turku Centre for Computer Science, Oct, 1998




Waldén, Marina

Didier Bert (editors)
Layering Distributed Algorithms within the B-Method
In Proceedings of the 2nd International B Conference, Lecture Notes in Computer Science, vol: 1393, page(s): 243-260, Springer-Verlag, Montpellier, France, Apr, 1998


Weck, Wolfgang and Büchi, Martin

Jan Bosch and Görel Hedin and Kai Koskimies and Bent Bruun Kristensen (editors)
Compound Types: Strong Typing for Architectural Composition
In Proceedings of NOSA'98, Proceedings of the First Nordic Workshop on Software Architecture, Research Report, vol: 14/98, Department of Computer Science and Business Administration, Univ. of Karlskrona/Ronneby, Sweden, Aug, 1998


von Wright, Joakim

Jim Grundy, Malcolm Newey (editors)
Extending Window Inference
In Theorem Proving in Higher-Order Logics (TPHOLs'98), Lecture Notes in Computer Science, vol: 1479, page(s): 17-32, Springer-Verlag, Canberra, Australia, Sep, 1998

Technical Reports

Bonsangue, Marcello M. and Kok, Joost N. and Sere, Kaisa

Developing Object-basedDistributed Systems
num: 193, TUCS - Turku Centre for Computer Science, Turku, Finland, Aug, 1998


Büchi, Martin and Weck, Wolfgang

Java Needs Compound Types
num: 182, TUCS - Turku Centre for Computer Science, Turku, Finland, Jun, 1998


Hekanaho, Jukka

DOGMA: A GA-Based Relational Learner
num: 168, TUCS - Turku Centre for Computer Science, Turku, Finland, May, 1998


Heuberger, Philipp and Malioukov, Alexander

Comparing Oberon and Java by a Simple Data Structure, Proceedings of All-Russian and International Conference ICAD-97
Taganrog State University of Radio Engineering, Russia, 1998




Holmström, Samuel and Sere, Kaisa

Reconfigurable Hardware - A CaseStudy in Codesign
num: 175, TUCS - Turku Centre for Computer Science, Turku, Finland, May, 1998


Laibinis, Linas and von Wright, Joakim

What's in a specification?
num: 174, TUCS - Turku Centre for Computer Science, Turku, Finland, May, 1998


Lilius, Johan

Efficient State Space Search for Time Petri Nets
num: 225, TUCS - Turku Centre for Computer Science, Turku, Finland, Jan, 1998


McIver, Annabelle and Morgan, Carroll and Troubitsyna, Elena

The Probabilistic Steam Boiler: A Case Study in Probabilistic Data Refinement
num: 173, TUCS - Turku Centre for Computer Science, Turku, Finland, Apr, 1998


Mikhajlova, Anna and von Wright, Joakim

Proving Isomorphism of First-Order Logic Proof Systems in HOL
num: 169, TUCS - Turku Centre for Computer Science, Mar, 1998


Petre, Luigia and Sere, Kaisa

Coordination Among Mobile Objects
num: 219, TUCS - Turku Centre for Computer Science, Turku, Finland, Nov, 1998


Plosila, Juha and Seceleanu, Tiberiu

Synchronous Action Systems
num: 192, TUCS - Turku Centre for Computer Science, Turku, Finland, Aug, 1998


Rönkkö, Mauno and Sere, Kaisa

Refinement and Continuous Behaviour
num: 198, TUCS - Turku Centre for Computer Science, Turku, Finland, Sep, 1998


Seceleanu, Tiberiu

Implementation of Synchronous Action Systems
num: 204, TUCS - Turku Centre for Computer Science, Turku, Finland, Nov, 1998


Aspnäs, Mats and Back, Ralph-Johan and Järvi, Timo and Lehto, Tiina

Turku Centre for Computer Science, Annual Report 1996
General Publication, num: 4, TUCS - Turku Centre for Computer Science, 1997

Articles in Conference Proceedings

Back, Ralph-Johan and von Wright, Joakim

Palamidessi, C. and Parrow, J. (editors)
Contracts, Games and Refinement
In Proceedings of the 4th Workshop on Expressiveness in Concurrency, Electronic Notes of Theoretical Computer Science, Elsevier, 1997



Technical Reports

Back, Ralph-Johan and Butler, Michael

Fusion and Simultaneous Execution in the Refinement Calculus
Technical Report, num: DSSE-TR-96-1, University of Southampton, Department of Electronics and Computer Science, Southampton, UK, Jan, 1997

Articles in Journals

Back, Ralph-Johan and Grundy, Jim and von Wright, Joakim

Structured Calculation Proof
Formal Aspects of Computing, vol: 9, page(s): 469-483, 1997

Technical Reports

Back, Ralph-Johan and von Wright, Joakim

Wrapping and Data Refinement
Tech. Rpt., num: 236, TUCS - Turku Centre for Computer Science, Feb, 1997



Books

Sekerinski, Emil and Sere, Kaisa (editors)

Refinement Case Studies in B
FACIT, Springer-Verlag, 1997



Conference Proceedings

Weck, Wolfgang and Bosch, Jan and Szyperski, Clemens (editors)

Proceedings of the Second International Workshop on Component-Oriented Programming (WCOP '97)
General Publication, num: 5, Turku Centre for Computer Science, Sep, 1997

Articles in Journals

Back, Ralph-Johan and Xu, Qiwen

Refinement of Fair Action Systems
Acta Informatica, 1997




Goeman, H. J. M. and Kok, Joost N. and Sere, Kaisa and Udink, Rob T.

Coordination in the ImpUnity Framework
Science of Computer Programming, 1997



PhD. Thesis

Hekanaho, Jukka-Pekka

On the Use of Genetic Algorithms in Rule-Based Concept Learning
Licentiat Thesis, Åbo Akademi University, Jun, 1997



Articles in Conference Proceedings

Aura, Tuomas and Lilius, Johan

Pierre Azma and Gianfranco Balbo (editors)
Time Processes for Time Nets
In Application and Theory of Petri Nets 1997, Lecture Notes in Computer Science, vol: 1248, page(s): 138-155, Springer-Verlag, 1997


Back, Ralph-Johan and Büchi, Martin and Sekerinski, Emil

Action-Based Concurrency and Synchronization for Objects
In Proceedings of the 4th AMAST Workshop on Real-Time Systems, Concurrent and Distributed Software, Lecture Notes in Computer Science, page(s): 248-262, Springer-Verlag, May, 1997


Butler, Michael and Grundy, Jim and Långbacka, Thomas and Ruksenas, Rimvydas and von Wright, Joakim

Lindsay Groves and Steve Reeves (editors)
The Refinement Calculator: Proof Support for Program Refinement
In Formal Methods Pacific'97: Proceedings of FMP'97, Discrete Mathematics and Theoretical Computer Science, page(s): 40-61, Springer-Verlag, Victoria University of Wellington, Wellington, New Zealand, Jul, 1997


Büchi, Martin and Sekerinski, Emil

Wolfgang Weck and Jan Bosch and Clemens Szyperski (editors)
Formal Methods for Component Software: The Refinement Calculus Perspective
In Proceedings of the 2nd Workshop on Componen-Oriented Programming (WCOP), General Publication, vol: 5, page(s): 23-32, Turku Centre for Computer Science, Jun, 1997


Grundy, Jim and Långbacka, Thomas

Recording HOL Proofs in a Structured Browsable Format
In Proceedings of AMAST'97, 1997



PhD. Thesis

Långbacka, Thomas

An Interactive Environment Supporting the Development of Formally Correct Programs
num: 7, Åbo Akademi, Department of Computer Science, 1997



Articles in Conference Proceedings

Hekanaho, Jukka-Pekka

David Heckerman and Heikki Mannila and Daryl Pregibon and Ramasamy Uthurusamy (editors)
GA-based Rule Enhancement in Concept Learning
In Proceedings of the 3rd International Conference on Knowledge Discovery and Data Mining, page(s): 183-186, AAAI Press, Newport Beach, California, USA, Aug, 1997




Hedman, Eric and Kok, Joost N. and Sere, Kaisa

D. Garlan and D. Le Metayer (editors)
Coordinating Action Systems
In Coordination Languages and Models, Lecture Notes in Computer Science, page(s): 302-319, Springer-Verlag, 1997




Heuberger, Philipp

Jukka Paakki (editors)
Oberon and Refinement Calculus
In Proceedings of the 5th Symposium on Programming Languages and Software Tools, page(s): 49-60, University of Helsinki, 1997




Heuberger, Philipp

Gary T. Leavens and Murali Sitaraman (editors)
Monotonicity and Lattices as a Foundation of Component-Based Systems
In Proceedings of FoCBS, 1997

URL


Heuberger, Philipp

Yves Bertot (editors)
The Minimal User-Interface of a Simple Refinement Tool
In User Interfaces for Theorem Provers Workshop (UITP), INRIA, Sophia Antipolis, Sep, 1997




Långbacka, Thomas and von Wright, Joakim

E. L. Gunter and A. Felty (editors)
Refining Reactive Systems in HOL Using Action Systems
In Proceedings of TPHOLs'97 - Theorem Proving in Higher Order Logics: 10th International Conference, Lecture Notes in Computer Science, vol: 1275, page(s): 183-197, Springer-Verlag, Murray Hill, N.J., U.S.A., Aug, 1997


Laibinis, Linas and von Wright, Joakim

M. Haveraaen and O. Owe (editors)
Context handling in the Refinement Calculus framework
In Selected papers from the 8th Nordic Workshop on Programming Theory, Research Reports of Department of Informatics, page(s): 139-149, University of Oslo, Norway, May, 1997




Mikhajlov, Leonid and Sekerinski, Emil

Wolfgang Weck and Jan Bosch and Clemens Szyperski (editors)
The Fragile Base Class Problem and Its Solution
In Proceedings of the 2nd International Workshop on Component-Oriented Programming (WCOP '97), General Publication also Lecture Notes in Computer Science, page(s): 59-67, Turku Centre for Computer Science, Sep, 1997




Mikhajlova, Anna and Sekerinski, Emil

John Fitzgerald and Cliff B. Jones and Peter Lucas (editors)
Class Refinement and Interface Refinement in Object-Oriented Programs
In Proceedings of FME'97: Industrial Applications and Strengthened Foundations of Formal Methods, Lecture Notes in Computer Science, vol: 1313, page(s): 82-101, Springer-Verlag, 1997


Plosila, Juha and Sere, Kaisa

Action Systems in Pipelined Processor Design
In Proceedings of the 3rd International Symposium on Advanced Research in Asynchronous Circuits and Systems (ASYNC '97), page(s): 156, IEEE Computer Society Press, 1997


Rönkkö, Mauno and Ravn, Anders P.

Differential Equations as Actions
In Hybrid Systems V, Fifth International Hybrid Systems Workshop, page(s): 145-150, 1997




Rönkkö, Mauno and Ravn, Anders P.

Hybrid Action Systems
In Proceedings of the 9th Nordic Workshop on Programming Theory, 1997




Sere, Kaisa and Waldén, Marina

M. Abadi and T. Ito (editors)
Data Refinement of Remote Procedures
In Theoretical Aspects of Computer Software, Lecture Notes in Computer Science, vol: 1281, page(s): 267-294, Springer-Verlag, Sep, 1997


Shen, Hong

Fast Parallel Algorithm for Finding the kth Longest Path in a Tree
In Proceedings of International Conference on Advances in Parallel and Distributed Computing (APDC'97), page(s): 164-, IEEE Computer Society Press, Shanghai, China, Mar, 1997


Weck, Wolfgang

M. Mühlhäuser (editors)
Independently Extensible Component Frameworks
In Special Issues in Object-Oriented Programming, dpunkt Verlag, Heidelberg, Germany, 1997


Weck, Wolfgang

H. Mössenböck (editors)
An Abstract Data Type for Freezable Lists and DAGs
In Modular Programming Languages, Proceedings of the Joint Modular Languages Conference, JMLC'97, Lecture Notes in Computer Science, vol: 1204, page(s): 112-124, Springer-Verlag, Linz, Austria, Mar, 1997


Weck, Wolfgang

Wolfgang Weck and Jan Bosch and Clemens Szyperski (editors)
Inheritance Using Contracts and Object Composition
In Proceedings of the 2nd International Workshop on Component-Oriented Programming (WCOP '97), General Publications Series, page(s): 105-112, Turku Centre for Computer Science, Sep, 1997

Technical Reports

Back, Ralph-Johan and Mikhajlova, Anna and von Wright, Joakim

Class Refinement as Semantics of Correct Subclassing
TUCS Technical Report, num: 147, TUCS - Turku Centre for Computer Science, Turku, Finland, May, 1997


Back, Ralph-Johan and von Wright, Joakim

Doing High School Mathematics Carefully
TUCS Technical Report, num: 140, TUCS - Turku Centre for Computer Science, 1997


Back, Ralph-Johan and von Wright, Joakim

Contracts, Games and Refinement
TUCS Technical Report, num: 138, TUCS - Turku Centre for Computer Science, Oct, 1997


Back, Ralph-Johan and von Wright, Joakim

Reasoning Algebraically About Loops
TUCS Technical Report, num: 144, TUCS - Turku Centre for Computer Science, Nov, 1997


Back, Ralph-Johan and von Wright, Joakim

Programs on Product Spaces
TUCS Technical Report, num: 143, TUCS - Turku Centre for Computer Science, Nov, 1997


Bonsangue, Marcello M. and Kok, Joost N. and Sere, Kaisa

An Approach to Object-orientation in Action Systems
num: 150, TUCS - Turku Centre for Computer Science, Turku, Finland, Dec, 1997


Büchi, Martin and Weck, Wolfgang

A Plea for Grey-Box Components
num: 122, TUCS - Turku Centre for Computer Science, Aug, 1997


Hekanaho, Jukka-Pekka

GA-based Rule Enhancement in Concept Learning
num: 114, TUCS - Turku Centre for Computer Science, Turku, Finland, May, 1997


Hedman, Eric and Kok, Joost N. and Sere, Kaisa

Coordinating Action Systems
num: 92, TUCS - Turku Centre for Computer Science, Turku, Finland, Jan, 1997


Långbacka, Thomas and von Wright, Joakim

Refining Reactive Systems in HOL Using Action Systems
num: 102, TUCS - Turku Centre for Computer Science, Turku, Finland, Mar, 1997


Laibinis, Linas and von Wright, Joakim

Context handling in the Refinement Calculus framework
num: 118, TUCS - Turku Centre for Computer Science, Turku, Finland, Aug, 1997


Mikhajlov, Leonid and Sekerinski, Emil

The Fragile Base Class Problem and Its Solution
num: 117, TUCS - Turku Centre for Computer Science, May, 1997


Mikhajlova, Anna and Sekerinski, Emil

Class Refinement and Interface Refinement in Object-Oriented Development
Research Report 248, University of Oslo, Oslo, Norway, May, 1997


Plosila, Juha and Ruksenas, Rimvydas and Sere, Kaisa

Action Systems Synthesis of DI Circuits
num: 149, TUCS - Turku Centre for Computer Science, Dec, 1997


Plosila, Juha and Seceleanu, Tiberiu

An Asynchronous Linear Predictive Analyzer
num: 142, TUCS - Turku Centre for Computer Science, 1997


Rönkkö, Mauno and Ravn, Anders P.

Differential Equations as Actions
num: 109, TUCS - Turku Centre for Computer Science, Turku, Finland, Apr, 1997


Rönkkö, Mauno and Ravn, Anders P.

Hybrid Action Systems
num: 110, TUCS - Turku Centre for Computer Science, Turku, Finland, Apr, 1997


Rönkkö, Mauno and Ravn, Anders P.

Action Systems with Continuous Behaviour
num: 151, TUCS - Turku Centre for Computer Science, Dec, 1997


Rönkkö, Mauno and Ravn, Anders P.

Switches and Jumps in Hybrid Action Systems
num: 152, TUCS - Turku Centre for Computer Science, Dec, 1997


Ruksenas, Rimvydas and von Wright, Joakim

A Tool for Data Refinement
num: 119, TUCS - Turku Centre for Computer Science, Jun, 1997


Sere, Kaisa and Waldén, Marina

Data Refinement of Remote Procedures
num: 115, TUCS - Turku Centre for Computer Science, Turku, Finland, May, 1997


Waldén, Marina

Layering Distributed Algorithms
num: 121, TUCS - Turku Centre for Computer Science, Turku, Finland, Aug, 1997

Articles in Conference Proceedings

Back, Ralph-Johan and von Wright, Joakim

Interpreting Nondeterminism in the Refinement Calculus
In Proceedings of the 7th Refinement Workshop, page(s): 1-11, Springer-Verlag, Jul, 1996

Technical Reports

Back, Ralph-Johan and Grundy, Jim and von Wright, Joakim

Structured Calculation Proof
TUCS Technical Report, num: 65, TUCS - Turku Centre for Computer Science, Turku, Finland, Nov, 1996


Back, Ralph-Johan and Grundy, Jim and von Wright, Joakim

Structured Calculation Proof
Report, num: TR-CS-96-09, Department of Computer Science, The Australian National University, 1996

Articles in Journals

Back, Ralph-Johan and Martin, Alain and Sere, Kaisa

Specifying the Caltech Asynchronous Microprocessor
Science of Computer Programming, vol: 26, page(s): 79-97, 1996

Conference Proceedings

von Wright, Joakim and Grundy, Jim and Harrison, John (editors)

Theorem Proving in Higher Order Logics: 9th International Conference,TPHOLs'96
Lecture Notes in Computer Science, vol: 1125, Springer-Verlag, Turku, Finland, Aug, 1996




von Wright, Joakim and Grundy, Jim and Harrison, John (editors)

Supplementary Proceedings of the 9th International Conference on Theorem Proving in Higher Order Logics: TPHOLs'96
General Publication, num: 1, Turku Centre for Computer Science, Turku, Finland, Aug, 1996

Book Chapters

Butler, Michael and Sekerinski, Emil and Sere, Kaisa

Abrial, J-R. and Börger, E. and Langmaack, H. (editors)
An Action System Approach to the Steam Boiler Problem
In Formal Methods for Industrial Applications (Specifying and Programming the Steam Boiler Control), Lecture Notes in Computer Science, vol: 1165, page(s): 129-148, Springer-Verlag, 1996



Articles in Journals

Back, Ralph-Johan and Sere, Kaisa

From Action Systems to Modular Systems
Software - Concepts and Tools, vol: 17, page(s): 26-39, 1996


Butler, Michael

Stepwise Refinement of Communicating Systems
Science of Computer Programming, vol: 27, page(s): 139-173, 1996




Grundy, Jim

Transformational hierarchical reasoning
The Computer Journal, vol: 39, num: 4, page(s): 291-302, May, 1996




Grundy, Jim

A Browsable Format for Proof Presentation
Mathesis Universalis, vol: 1, num: 2, 1996

URL


Harrison, John

Formalized Mathematics
Mathesis Universalis, vol: 1, num: 2, 1996

URL


Sere, Kaisa

Procedures and atomicity refinement
Information Processing Letters, vol: 60, page(s): 67-74, 1996




Sekerinski, Emil and Sere, Kaisa

A Theory of Prioritizing Composition
The Computer Journal, vol: 39, num: 8, page(s): 701-712, 1996




Sere, Kaisa and Waldén, Marina

Reverse engineering distributed algorithms
Journal of Software Maintenance: Research and Practice, vol: 8, num: 2, page(s): 117-144, Mar, 1996



PhD. Thesis

Waldén, Marina

Superposition as a method for reasoning about distributed algorithms
Collection, Åbo Akademi University, Turku, Finland, Apr, 1996



Articles in Conference Proceedings

Aspnäs, Anders and Cockcroft, V. and Hekanaho, Jukka-Pekka

Use of Genetic Algorithms to Learn Ligand Recognition Concepts: Application to the GPCR Superfamily
In Proceedings of the 2nd Nordic Workshop on Genetic Algorithms, page(s): 131-149, Vaasa, Finland, Aug, 1996




Butler, Michael and Långbacka, Thomas

Joakim von Wright and J. Grundy and J. Harrison (editors)
Program Derivation Using the Refinement Calculator
In Theorem Proving in Higher Order Logics. 9th International Conference, TPHOLs'96., Lecture Notes in Computer Science, vol: 1125, page(s): 93-108, Springer-Verlag, Turku, Finland., Aug, 1996


Butler, Michael

He Jifeng (editors)
Calculational Derivation of Algorithms on Tree-based Pointer Structures
In Proceedings in 7th BCS-FACS Refinement Workshop, Bath, England, Jul, 1996




Butler, Michael and Waldén, Marina

H. Habrias (editors)
Distributed System Development in B
In Proceedings of the First B Conference, page(s): 155-168, IRIN, Nantes, France, Nov, 1996




Goeman, H. and Kok, Joost N. and Sere, Kaisa and Udink, Rob T.

Coordination in the ImpUnity Framework
In Proceedings of Coordination'96, Lecture Notes in Computer Science, vol: 1061, Springer-Verlag, Cesena, Italy, Apr, 1996




Grundy, Jim

Gefwert and others (editors)
A Browsable Format for Proof Presentation
In Logic, Mathematics and the Computer - Foundations: History, Philosophy and Applications, Symposium Series, vol: 14, page(s): 171-178, Finnish Artificial Intelligence Society, Helsinki, Finland, Jun, 1996




Harrison, John

Mandayam Srivas and Albert Camilleri (editors)
HOL Light: A Tutorial Introduction
In Proceedings of the 1st International Conference on Formal Methods in Computer-Aided Design, FMCAD'96, Lecture Notes in Computer Science, vol: 1166, page(s): 265-269, Springer-Verlag, 1996




Harrison, John

Gefwert and others (editors)
Pure Mathematics in a Mechanized Logic
In Proceedings of the Finnish Artificial Intelligence Society (FAIS) symposium Logic, Mathematics and the Computer: History, Foundations and Applications, Symposium Series, vol: 14, page(s): 153-169, Finnish Artificial Intelligence Society, Helsinki, Finland, Jun, 1996




Harrison, John

Joakim von Wright and Jim Grundy and John Harrison (editors)
A Mizar Mode for HOL
In Proceedings of the 9th International Conference on Theorem Proving in Higher Order Logics, TPHOLs'96, Lecture Notes in Computer Science, vol: 1125, page(s): 203-220, Springer-Verlag, 1996




Harrison, John

Joakim von Wright and Jim Grundy and John Harrison (editors)
Stålmarck's algorithm as a HOL Derived Rule
In Proceedings of the 9th International Conference on Theorem Proving in Higher Order Logics, TPHOLs'96, Lecture Notes in Computer Science, vol: 1125, page(s): 221-234, Springer-Verlag, 1996




Harrison, John

Finding Proofs and Checking Proofs
In Proceedings of the ECAI-96 Workshop on Representation of mathematical knowledge, Budapest, Hungary, Aug, 1996




Harrison, John

M. A. McRobbie and J. K. Slaney (editors)
Optimizing Proof Search in Model Elimination
In Proceedings of the 13th International Conference on Automated Deduction, CADE-13, Lecture Notes in Computer Science, vol: 1104, page(s): 313-327, 1996




Hekanaho, Jukka-Pekka

Morgan Kaufmann (editors)
Background Knowledge in GA-based Concept Learning
In Proceedings of the 13th International Conference of Machine Learning, page(s): 234-242, Bari, Italy, Jul, 1996




Heuberger, Philipp

H. Habrias (editors)
Proving on a Reasonable Level of Abstraction with Programmer-Designed Theories
In Proceedings of the 1st Conference on the B method, page(s): 297-302, IRIN, Nantes, France, Nov, 1996




Heuberger, Philipp

Refinement Tool: RefStep
In The Tool Demonstration Session of FME'96, Oxford, 1996




Hoisko, S. and Hakkarainen, H. and Vihavainen, K. and Isoaho, Jouni

Specification, Hardware Implementation and Prototyping Environment for Image Processing Algorithm
In Proceedings of IEEE International Symposium on Circuits and Systems, page(s): 834-837, Atlanta, USA, 1996




Kasurinen, Virpi and Sere, Kaisa

Data Modelling in ZIM
In Proceedings of Methods for Integration'96, Leeds, UK, Mar, 1996




Kasurinen, Virpi and Sere, Kaisa

Integerating Action Systems and Z in a Medical System Specification
In Proceedings of Formal Methods Europe (FME '96), Lecture Notes in Computer Science, vol: 1051, Springer-Verlag, Oxford, UK, Mar, 1996




Laibinis, Linas

Joakim von Wright and J. Grundy and J. Harrison (editors)
Using Lattice Theory in Higher Order Logic
In Proceedings of the 9th International Conference on Theorem Proving in Higher Order Logics, Lecture Notes in Computer Science, page(s): 315-330, Springer-Verlag, Turku, Finland, Aug, 1996




Långbacka, Thomas

C. Gefwert and P. Orponen and J. Seppänen (editors)
Developing a Graphic Theorem Proving Tool
In Logic, Mathematics and the Computer - Foundations: History, Philosophy and Applications, Symposium Series, Finnish Artificial Intelligence Society, vol: 14, page(s): 179-188, Jun, 1996




Rönkkö, Mauno and Sekerinski, Emil and Sere, Kaisa

Control Systems as Action Systems
In Proceedings of Workshop on Discrete Event Systems (WODES'96), Edinburgh, UK, Aug, 1996




Sekerinski, Emil

S. J. Goldack and S. J. H. Kent (editors)
A Type-Theoretic Basis for an Object-Oriented Refinement Calculus
In Formal Methods and Object Technology, vol: 1996, Springer-Verlag, 1996




Sere, Kaisa and Troubitsyna, Elena

Probabilities in action system
In Proceedings of the 8th Nordic Workshop on Programming Theory, Oslo, Norway, Dec, 1996




Sere, Kaisa and Zhao, Yi

B. Bjerner and M. Larsson and B. Nordström (editors)
Derivation of Systolic Convolution Arrays
In Proceedings of the 7th Nordic Workshop on Programming Theory, page(s): 543-562, Göteborg Univ. and Chalmers Univ. of Technology, Gothenburg, Sweden, Jan, 1996




Shen, Hong

Fault-tolerant multicasting with load balancing in hypercubes
In Proceedings of 1996 International Symposium on Parallel Architectures, Algorithms and Networks (ISPAN'96), IEEE Computer Society Press, Beijing, China, 1996




Shen, Hong

Generalized Parallel Selection in Sorted Matrices
In Proceedings of the 8th IEEE Symposium on Parallel and Distributed Processing (SPDP '96), page(s): 281-, Louisiana, New Orleans, Oct, 1996


Waldén, Marina

B. Bjerner and M. Larsson and B. Nordström (editors)
Formal Derivation of a Distributed Load Balancing Algorithm
In Proceedings of the 7th Nordic Workshop on Programming Theory (NWPT'95), page(s): 508-527, Göteborg Univ. and Chalmers Univ. of Technology, Göteborg, Sweden, Jan, 1996




Weck, Wolfgang

J. Calmet and C. Limongelli (editors)
Document-Centered Presentation Of Computing Software: Compound Documents Are Better Workspaces
In Proceedings of the 4th International Symposium on Design and Implementation of Symbolic Computation Systems, DISCO'96, Lecture Notes in Computer Science, vol: 1128, page(s): 198-199, Springer-Verlag, Karlsruhe, Germany, Sep, 1996




Waldén, Marina and Sere, Kaisa

M.-C. Gaudel and J. Woodcock (editors)
Refining Action System within B-tool
In Proceedings of Formal Methods Europe (FME'96): Symposium on Industrial Benefit and Advances in Formal Methods, Lecture Notes in Computer Science, vol: 1051, page(s): 85-104, Springer-Verlag, Oxford, England, Mar, 1996




Xu, Qiwen W.

J.-F. He (editors)
On Compositionality in Refining Concurrent Systems
In Proceedings in BCS FACS 7th Refinement Workshop, Springer-Verlag, Bath, U.K., 1996




Xu, Qiwen W. and Yang, Z.

Derivation of Control Programs: a Heating System
In Proceedings of the 4th International Conference on Hybrid Systems, Ithaca, NY, USA, 1996



Technical Reports

Back, Ralph-Johan and Büchi, Martin and Sekerinski, Emil

Adding Type-bound Actions to Action-Oberon
TUCS Technical Report, num: 66, TUCS - Turku Centre for Computer Science, Turku, Finland, Nov, 1996


Back, Ralph-Johan and von Wright, Joakim

Interpreting Nondeterminism in the Refinement Calculus
TUCS Technical Report, num: 35, TUCS - Turku Centre for Computer Science, Turku, Finland, Jul, 1996


Butler, Michael and Waldén, Marina

Distributed System Development in B
num: 53, TUCS - Turku Centre for Computer Science, Turku, Finland, Oct, 1996


Grundy, Jim and Långbacka, Thomas

Towards a Browsable Record of HOL Proofs
num: 7, TUCS - Turku Centre for Computer Science, Turku, Finland, May, 1996


Goeman, H. J. M. and Kok, Joost N. and Sere, Kaisa and Udink, Rob T.

Coordination in the ImpUnity Framework
num: 50, TUCS - Turku Centre for Computer Science, Turku, Finland, Dec, 1996


Grundy, Jim

Trustworthy Storage and Exchange of Theorems
num: 1, TUCS - Turku Centre for Computer Science, Turku, Finland, Apr, 1996


Grundy, Jim

A Browsable Format for Proof Presentation
num: 22, TUCS - Turku Centre for Computer Science, Turku, Finland, Jun, 1996


Harrison, John

Optimizing Proof Search in Model Elimination
num: 6, TUCS - Turku Centre for Computer Science, Turku, Finland, Apr, 1996


Harrison, John

Formalized Mathematics
num: 36, TUCS - Turku Centre for Computer Science, Turku, Finland, Aug, 1996


Hekanaho, Jukka-Pekka

Background Knowledge in GA-based Concept Learning
num: 2, TUCS - Turku Centre for Computer Science, Turku, Finland, Apr, 1996


Hekanaho, Jukka-Pekka

Testing Different Sharing Methods in Concept Learning
num: 71, TUCS - Turku Centre for Computer Science, Turku, Finland, Dec, 1996


Hekanaho, Jukka-Pekka

A GA-based Approach to Disjunctive Concept Learning
num: 72, TUCS - Turku Centre for Computer Science, Turku, Finland, Dec, 1996


Heuberger, Philipp

Exercise: Equivalence Relation
Ser. B, num: 26, Åbo Akademi University, Department of Computer Science, 1996




Malioukov, Alexander

A Computerized Visitor Information System (ACVIS), in E. Sekerinski, K. Sere (eds.), System Specification Case Studies with B
Åbo Akademi University, Department of Computer Science, 1996


Plosila, Juha and Ruksenas, Rimvydas and Sere, Kaisa

Delay-Insensitive Circuits and Action Systems
num: 60, TUCS - Turku Centre for Computer Science, Turku, Finland, Nov, 1996


Plosila, Juha and Sere, Kaisa

Action Systems in Pipelined Processor Design
num: 54, TUCS - Turku Centre for Computer Science, Turku, Finland, Oct, 1996


Ruksenas, Rimvydas and Sere, Kaisa

Handshaking Expansion as Action System Refinement
num: 55, TUCS - Turku Centre for Computer Science, Turku, Finland, Oct, 1996


Sekerinski, Emil

Deriving Control Programs by Weakest Preconditions
num: 4, TUCS - Turku Centre for Computer Science, Turku, Finland, Apr, 1996


Sekerinski, Emil and Sere, Kaisa

A Theory of Prioritizing Composition
num: 5, TUCS - Turku Centre for Computer Science, Turku, Finland, May, 1996


Waldén, Marina and Sere, Kaisa

Deriving Distributed Systems using B-Method
num: 31, TUCS - Turku Centre for Computer Science, Turku, Finland, Jul, 1996

Articles in Conference Proceedings

Aspnäs, Mats and Långbacka, Thomas and Porres, Ivan

P. Fritzon and L. Finmo (editors)
Developing a Customisable Programming Environment for Message Passing based Systems
In Proceedings of the 4th Nordic Transputer Conference (NTUG'95), Parallel Programming and Applications, page(s): 370-380, IOS Press, Linköping, Sweden, May, 1995


Back, Ralph-Johan and Butler, Michael

Exploring Summation and Product Operations in the Refinement Calculus
In Proceedings of the 3rd International Conference on Mathematics of Program Construction, Lecture Notes in Computer Science, vol: 947, page(s): 128-158, Springer-Verlag, Kloster Irsee, Germany, Jul, 1995

Articles in Journals

Back, Barbro and Back, Ralph-Johan

Financial Statement Planning in the Presence of Tax Constraints
European journal of operations research, vol: 85, num: 1, page(s): 66-81, 1995


Back, Ralph-Johan and Sere, Kaisa

Superposition Refinement of Reactive Systems
Formal Aspects of Computing, vol: 3, page(s): 1-23, 1995

Technical Reports

Back, Ralph-Johan and Xu, Qiwen

Fairness in Action Systems
Reports on Computer Science and Mathematics, num: 159, Åbo Akademi, Turku, Finland, Mar, 1995

Articles in Journals

Back, Ralph-Johan and von Wright, Joakim

Games and Winning Strategies
Information Processing Letters, vol: 53, num: 3, page(s): 165-172, Feb, 1995

Articles in Conference Proceedings

Butler, Michael and Sekerinski, Emil and Sere, Kaisa

An Action System Approach to the Steam Boiler Problem
In Seminar on Methods for Semantics and Specification, Schloss Dagstuhl, Jun, 1995




Chen, S. D. and Shen, Hong and Suraweera, F.

An optimal parallel algorithm for the Euclidean TSP on EREW PRAM
In Proceedings of the 18th Annual Computer Science Conference, Adeleide, Australia, 1995




Chen, S. D. and Shen, Hong and Topor, R.

Efficient Permutation-based Parallel Range-join Algorithms on Mash-connected Computers
In Proceedings of the 1995, Asia Computing Science Conference, Lecture Notes in Computer Science, Bankok, Thailand, 1995



Technical Reports

Gordon, M.J.C. and Herbert, J.M.J. and Hale, R.W.S. and Harrison, J. and Wong, W. and von Wright, J.

Self-checking prover study -- final report
Internal Report, SRI, 1995



Articles in Conference Proceedings

Gee, D. and Shen, Hong

X-cube: A Variation of Cube-Connected-Cycles Network with Lower Average Routing Steps
In Proceedings of IEEE First International Conference on Algorithms and Achitectures for Parallel Processing (ICAPP 95), vol: 1, page(s): 112-120, Brisbane, Qld., Australia, Apr, 1995




Hekanaho, Jukka-Pekka

Morgan Kaufmann (editors)
Symbiosis in Multimodal Concept Learning
In Proceedings of the 12th International Conference of Machine Learning, page(s): 278-285, Tahoe City, CA, Jul, 1995




Heuberger, Philipp

Embedding Oberon Type Extension into Refinement Calculus
In Proceedings of the 7th Nordic Workshop on Programming Theory, Göteborg, Sweden, 1995




Heuberger, Philipp and Hofman, David

The Refinement Tool: RefStep
In Proceedings of the 7th Nordic Workshop on Programming Theory, Göteborg, Sweden, 1995



Articles in Journals

Butler, Michael and Morgan, Carroll C.

Action Systems, Unbounded Nondeterminism, and Infinite Traces
Formal Aspects of Computing, vol: 7, num: 1, page(s): 37-53, Jan, 1995


Chen, G. L. and Liang, W. and Shen, Hong

Recent Advances on Parallel Graph Algorithms
Computer Research and Development, vol: 32, num: 9, page(s): 1-16, 1995




Shen, Hong

Parallel I K-set Mutual Range-join in Hypercubes
Microprocessing and Microprogramming, vol: 41, num: 7, page(s): 443-448, 1995




Shen, Hong

Efficient parallel I k-set chain range-join in hypercubes
The Computer Journal, vol: 38, num: 3, page(s): 217-225, 1995




Shen, Hong

An Efficient Permutation-based Parallel Algorithm for Range-join in Hypercubes
Parallel Computing, vol: 21, page(s): 303-313, 1995




von Wright, Joakim

Representing Higher Order Logic Proofs in HOL
The Computer Journal, vol: 38, num: 2, page(s): 171-179, 1995



Articles in Conference Proceedings

Lor, S. and Maheshwari, P. and Shen, Hong

Enhanced Graphic Tool for Visualisation of Process-to-processor Mapping
In Proceedings of International Conference of High Performance Computing'95 (HiPC), New Dehli, India, 1995




Liang, Weifa and Shen, Hong

Fully dynamic maintaining 2-edge connectivity in parallel
In Proceedings of the 7th IEEE Symposium Parallel and Distributed Processing, page(s): 216-, San Antonio, USA, 1995


Långbacka, Thomas and Ruksenas, Rimvydas and von Wright, Joakim

E. T. Schubert and P. J. Windley and J. Alves-Foss (editors)
TkWinHOL: A Tool for Window Inference in HOL
In Higher Order Logic Theorem Proving and Its Applications: 8th International Workshop, Lecture Notes in Computer Science, vol: 971, page(s): 245-260, Springer-Verlag, Aspen Grove, Utah, U.S.A., Sep, 1995


Back, Ralph-Johan and Martin, Alain and Sere, Kaisa

Möller, B. (editors)
An Action System Specification of the Caltech Asynchronous Microprocessor
In Proceedings of the 3rd International Conference on Mathematics of Program Construction, Lecture Notes in Computer Science, vol: 947, page(s): 159-179, Springer-Verlag, Kloster Irsee, Germany, Jul, 1995


Sere, Kaisa

Modelling Biological Networks with Action System
In Abstracts Book of the 3rd European Conference on Artificial Life, page(s): 66, Granada, Spain, Jun, 1995




Shen, Hong

Fast Parallel Algorithms for Finding Extremal Sets
In Proceedings of International Conference of High Performance Computing'95 (HiPC), New Dehli, India, 1995




Shen, Hong

Finding Extremal Sets in O(N2/log2N) Time and O(N2/log3N) Space in a Normal Family of Sets
In Proceedings of the 10th International Symposium on Computer and Information Sciences, Ozmer, Turkey, 1995




Shen, Hong

Optimal Parallel Algorithms for Fully Dynamic Maintenance of Extremal Sets
In Proceedings of the 8th International Conference of Parallel and Distributed Computing Systems, Orlando, USA, 1995



Technical Reports

Butler, Michael and Sekerinski, Emil and Sere, Kaisa

An Action System Approach to the Steam Boiler Problem
num: 170, Åbo Akademi University, Department of Computer Science, Turku, Finland, Dec, 1995


Långbacka, Thomas and Ruksenas, Rimvydas and von Wright, Joakim

TkWinHOL: A Tool for Doing Window Inference in HOL
Reports on Mathematics and Computer Science, Åbo Akademi University, Department of Computer Science, Turku, Finland, Apr, 1995


Shen, Hong

Improved Parallel Algorithms for Finding the Most Vital Edge of A Graph with Respect to Minimum Spanning Tree
Åbo Akademi University, Department of Computer Science, Turku, Finland, Oct, 1995


Shen, Hong

Finding the k Most Vital Edges with Respect to Minimum Spanning Tree
Åbo Akademi University, Department of Computer Science, Turku, Finland, Oct, 1995


Shen, Hong

Generalized Parallel Selection in Sorted Matrices
num: 173, Åbo Akademi University, Department of Computer Science, Turku, Finland, Dec, 1995


Shen, Hong

Fast Parallel Algorithm for Finding the kth Longest Path in A Tree
num: 171, Åbo Akademi University, Department of Computer Science, Turku, Finland, Dec, 1995


Shen, Hong

Optimal Algorithms for Generalized Matrix Search Problem
Åbo Akademi University, Department of Computer Science, Turku, Finland, Dec, 1995


Solin, Ulla and Aspnäs, Mats

Oberon Animation System; Users Guide
Åbo Akademi University, Department of Computer Science, 1995




Waldén, Marina

Formal Derivation of a Distributed Load Balancing Algorithm
num: 172, Åbo Akademi University, Department of Computer Science, Turku, Finland, Dec, 1995

Articles in Conference Proceedings

Xu, Qiwen W. and He, W.

R. Alur and T. Henzinger and E. Sontag (editors)
Hierarchical design of a chemical concentration control system
In Verification and Control of Hybrid Systems, Springer-Verlag, 1995



Technical Reports

Back, Ralph-Johan and Butler, Michael

Exploring Summation and Product Operations in the Refinement Calculus
Serie A, num: 152, Åbo Akademi, Sep, 1994

Articles in Conference Proceedings

Back, Ralph-Johan and Sere, Kaisa

Olderog, E. R. (editors)
Action Systems with Synchronous Communication
In Programming Concepts, Methods and Calculi, IFIP Transaction A-56, page(s): 107-126, North-Holland, 1994

Technical Reports

Back, Ralph-Johan and Sere, Kaisa

From Action Systems to Modular Systems
Reports on Computer Science and Mathematics, num: 154, Åbo Akademi, 1994

Articles in Conference Proceedings

Back, Ralph-Johan and Butler, Michael

Applications of Summation and Product Operators in the Refinement Calculus
In Proceedings of the 6th Nordic Workshop on Programming Theory, page(s): 96-111, BRICS, Aarhus, Denmark, Oct, 1994


Back, Ralph-Johan and Sere, Kaisa

From Action Systems to Modular Systems
In Formal Methods Europe ´94: Industrial Benefit of Formal Methods, Lecture Notes in Computer Science, vol: 873, page(s): 1-25, Barcelona, Spain, Oct, 1994


Back, Ralph-Johan and von Wright, Joakim

Jonsson, B and Parrow, J. (editors)
Trace Refinement of Action Systems
In CONCUR-94:Concurrency Theory, Lecture Notes in Computer Science, vol: 836, page(s): 367-384, Springer-Verlag, Uppsala, Sweden, Aug, 1994

Conference Proceedings

Back, Ralph-Johan and Sere, Kaisa (editors)

Proceedings of the 5th Nordic Workshop on Program Correctness
Reports on Computer Science and Mathematics, Ser. B, num: 18, Åbo Akademi, 1994



Articles in Journals

Chen, S. D. and Shen, Hong and Topor, R.

An Efficient Permutation-based Parallel Range-join Algorithm on N-dimensional Torus Computers
Information Processing Letters, vol: 52, num: 1, page(s): 35-38, 1994




Shen, Hong

Efficient message routing in Sigma-network
Microprocessing and Microprogramming, vol: 40, num: 1, page(s): 57-64, 1994




von Wright, Joakim

The Lattice of Data Refinement
Acta Informatica, vol: 31, page(s): 105-135, 1994



PhD. Thesis

Långbacka, Thomas

Redskap för utveckling och verifiering av distribuerade program
Åbo Akademi, Department of Computer Science, 1994



Articles in Conference Proceedings

Cau, A. and Collette, P. and Xu, Qiwen W.

B. Jonsson and J. Parrow (editors)
On Unifying Assumption-commitment Style Proof Rules for Concurrency
In Proceedings of the 5th International Conference on Concurrency Theory (Concur 94), Lecture Notes in Computer Science, vol: 836, page(s): 267-282, Springer-Verlag, Uppsala, Sweden, 1994




Chen, S. D. and Shen, Hong and Topor, R.

An Improved Hash-based Join Algorithm in the Presence of Double Skew on a Hypercube Computer
In Proceedings of the 17th Annual Computer Science Conference, page(s): 179-188, Christchurch, New Zealand, 1994




He, J.-F. and Xu, Qiwen W.

D. Till (editors)
Laws of Parallel Programming with Shared Variables
In Proceedings of BCS FACS 6th Refinement Workshop, Springer-Verlag, London, UK, 1994




Janssen, Wil and Poel, M. and Xu, Qiwen W. and Zwiers, Job

Layering of Real-time Distributed Processes
In Proceedings of the 3rd International School and Symposium on Formal Techniques in Real Time and Fault Tolerant Systems, Lecture Notes in Computer Science, vol: 863, Springer-Verlag, Germany, 1994




Långbacka, Thomas

T. F. Melham and J. Camilleri (editors)
A HOL Formalisation of the Temporal Logic of Actions
In Higher Order Logic Theorem Proving and its Applications, 7th International Workshop, Lecture Notes in Computer Science, vol: 859, page(s): 332-345, Springer-Verlag, Valletta, Malta, Sep, 1994


Li, H. and Maheshwari, P. and Shen, Hong

Partitioning of Parallel Programs for Efficient Execution
In Proceedings of the 1st Intern. Workshop on Parallel Processing, Bangalore, India, 1994




Ruksenas, Rimvydas and Sere, Kaisa and Zhao, Yi

U. H. Engberg and K. G. Larsen and P. D. Mosses (editors)
On the Formal Derivation of a FEAL Microprocessor
In Proceedings of the 6th Nordic Workshop on Programming Theory, BRICS Notes Series, page(s): 332-345, Aarhus, Denmark, Dec, 1994


Shen, Hong

Selection-based Parallel Range-join in Hypercubes
In Proceedings High Performance Computing Conference'94, page(s): 160-169, Singapore, Sep, 1994




Shen, Hong

An Improved Selection-based Parallel Range-join Algorithm in Hypercubes
In Proceedings in EUROMICRO'94 (IEEE Press), page(s): 65-72, Liverpool, UK, Sep, 1994




Sere, Kaisa and Waldén, Marina

Verification of a Distributed Algorithm
In Proceedings of the 13th Annual Symposium on Principles of Distributed Computing, page(s): 391, Los Angeles, California, USA, 1994




Sere, Kaisa and Waldén, Marina

U. H. Engberg and K. G. Larsen and P. D. Mosses (editors)
Backward Refinement for Verifying Distributed Algorithms
In Proceedings of the 6th Nordic Workshop on Programming Theory, BRICS Notes Series, page(s): 347, Aarhus, Denmark, Dec, 1994




von Wright, Joakim

Program Refinement by Theorem Prover
In Proceedings of the 6th Refinement Workshop, Springer-Verlag, London, UK, Jan, 1994




von Wright, Joakim

Representing Higher Order Logic Proofs in HOL
In Proceedings of the 7th International Workshop on Higher Order Logic Theorem Proving and its Applications, Lecture Notes in Computer Science, vol: 859, Springer-Verlag, Malta, Sep, 1994



Technical Reports

Back, Ralph-Johan and Martin, Alain and Sere, Kaisa

Specification of a Microprocessor
Reports on Computer Science and Mathematics, num: 148, Åbo Akademi, 1994


Back, Ralph-Johan and von Wright, Joakim

Trace Refinement of Action Systems
Reports on Computer Science and Mathematics, num: 153, Åbo Akademi, 1994


Butler, Michael and Hedman, Eric and Nilsson, Patrik and Ruksenas, Rimvydas and Waldén, Marina and Zhao, Yi

Specification of a Program Derivation Editor
Åbo Akademi University, Department of Computer Science, Turku, Finland, Dec, 1994


von Wright, Joakim

Program Refinement by Theorem Prover
Reports on Mathematics and Computer Science, num: 146, Åbo Akademi University, Department of Computer Science, 1994




von Wright, Joakim

Verifying Modular Programs in HOL
num: 324, University of Cambridge Computer Lab, Cambridge, England, 1994




von Wright, Joakim

Representing Higher Order Logic Proofs in HOL
num: 323, University of Cambridge Computer Lab, Cambridge, England, 1994




Sere, Kaisa and Waldén, Marina

Verification of a Distributed Algorithm due to Chu
Åbo Akademi University, Department of Computer Science, Turku, Finland, Dec, 1994

Articles in Conference Proceedings

Back, Ralph-Johan

Broy, M. (editors)
Refinement of Parallel and Reactive Programs
In Lecture Notes For the Summer School on Program Design Calculi, page(s): 73-92, Springer-Verlag, 1993


Back, Ralph-Johan

Broy, M. (editors)
Refinement Calculus, Lattices and Higher Order Logic
In Program Design Calculi, page(s): 53-71, Springer-Verlag, 1993

Technical Reports

Back, Ralph-Johan and Sere, Kaisa

Action Systems with Synchronous Communication
Reports on Computer Science, num: 142, Åbo Akademi, 1993


Back, Ralph-Johan and Sere, Kaisa

Superposition Refinement of Reactive Systems
Reports on Computer Science and Mathematics, num: 144, Åbo Akademi, 1993


Back, Ralph-Johan

Atomicity Refinement in a Refinement Calculus Framework
Reports on Computer Science and Mathematics, num: 141, Åbo Akademi, 1993

Articles in Journals

Back, Ralph-Johan and von Wright, Joakim

Statement Inversion and Strongest Postcondition
Science of Computer Programming, vol: 20, page(s): 223-251, 1993


Shen, Hong and Back, Ralph-Johan

Construction of Large Size Interconnection Networks With High Performance
Networks, vol: 23, page(s): 399-414, 1993


Lönnroth, Tom and Hattula, Jorma and Julin, R and Lampinen, R and Aspnäs, Mats and Back, Ralph-Johan and Granlund, Jens. and Waxlax, Patrik

Analysis of Stimulated Triples Gamma Ray Data on a 100 Processor Transputer System
Nuclear instruments and methods in Physics research, vol: A 332, page(s): 554-560, 1993


von Wright, Joakim and Hekanaho, Jukka-Pekka and Långbacka, Thomas and Luostarinen, P

Mechanising some Advanced Refinement Concepts
FMSD, vol: 3, page(s): 49-81, 1993



Articles in Conference Proceedings

Back, Ralph-Johan and Sere, Kaisa.

K.R. Parker and G.A. Rose (editors)
Superposition Refinement of Parallel Algorithms
In Proceedings of the 4th International Conference on Formal Description Techniques (FORTE 91), page(s): 475-493, North-Holland, Sydney, Australia, Nov, 1992

Technical Reports

Back, Ralph-Johan

Refinement Calculus, Lattices and Higher Order Logic
Research Report, num: Caltech-CS-TR-92-22, Computer Science Department, California Institute of Technology, 1992


Back, Ralph-Johan and von Wright, Joakim

Predicate Transformers and Higher Order Logic
Research Report, num: Caltech-CS-TR-92-24, Computer Science Department, California Institute of Technology, 1992


Back, Ralph-Johan and Hekanaho, Jukka and Sere, Kaisa

Centipede - A Program Refinement Environment
Reports on Computer Science and Mathematics, num: 139, Åbo Akademi, Sep, 1992


Back, Ralph-Johan

Refinement of Parallel and Reactive Programs
num: Caltech-CS-TR-92-23, Carlifornia Institute of Technology, 1992

Articles in Conference Proceedings

Back, Ralph-Johan and von Wright, Joakim

deBakker, J. W. and de Roever, W-P and Rozenberg, G. (editors)
Predicate Transformers and Higher Order Logic
In REX Workshop on Semantics: Foundations and Applications, Lecture Notes in Computer Science, vol: 666, page(s): 1-20, Springer-Verlag, Beekbergen, The Netherlands, Jun, 1992

Articles in Journals

Back, Ralph-Johan and von Wright, Joakim

Combining Angels, Demons and Miracles in Program Specifications
Theoretical Computer Science, vol: 100, page(s): 365-383, 1992


Francez, Nissim and Back, Ralph-Johan and Kurki-Suonio, Reino

On Equivalence Completions of Fairness Assumptions
Formal Aspects of Computing, vol: 4, num: 6, page(s): 582-591, 1992

Articles in Conference Proceedings

Aspnäs, Mats and Back, Ralph-Johan and Långbacka, Thomas

Joosen, W. and Milgrom, E. (editors)
Millipede - A Programming Environment Providing Visual Support for Parallel Programming
In Parallel Computing: From Theory to Sound Practice, Proc. of the European Workshops on Parallel Computing, page(s): 236-247, IOS Press, Barcelona, Spain, Mar, 1992


Back, Ralph-Johan and Shen, Hong

Construction of Large Size Interconnection Networks with High Performance
In Microprocessing and Microprogramming, vol: 35, num: 1-5, page(s): 545-554, North-Holland, Paris, France, Sep, 1992


von Wright, Joakim and Hekanaho, Jukka-Pekka and Långbacka, Thomas and Luostarinen, P

Mechanising some Advanced Refinement Concepts
In Proceedings of 1992 International Workshop on Higher Order Logic Theorem Proving and its Applications, North-Holland, Leuven, Belgium, Sep, 1992



Technical Reports

von Wright, Joakim and Hekanaho, Jukka-Pekka and Långbacka, Thomas and Luostarinen, P.

Mechanising some Advanced Refinement Concepts
num: 140, Åbo Akademi, 1992




von Wright, Joakim

The Lattice of Data Refinement
num: 130, Åbo Akademi, 1992




von Wright, Joakim

Doing Lattice Theory in Higher Order Logic
num: 136, Åbo Akademi, 1992




von Wright, Joakim

Data Refinement and the Simulation Method
num: 138, Åbo Akademi, 1992




von Wright, Joakim

Data Refinement with Stuttering
num: 137, Åbo Akademi, 1992



Articles in Conference Proceedings

von Wright, Joakim and Långbacka, Thomas

Using a Theorem Prover for Reasoning about Concurent Algorithms
In Proceedings of the 4th Workshop on Computer-Aided Verification, Springer-Verlag, Montreal, Canada, Jun, 1992



Technical Reports

Aspnäs, Mats and Back, Ralph-Johan and Långbacka, Thomas

Millipede - A Programming Environment Providing Graphical Support for Parallel Programming
Reports on Computer Science and Mathematics, num: 129, Åbo Akademi, 1991


Back, Ralph-Johan and Aspnäs, Mats and Granlund, Jens and Hattula, Jorma and R. Julin and A. Lampinen and Lonnroth, Tom and Waxlax, Patrik

Analysis of Three-dimensional Nuclear Data on a Transputer-Based Multiprocessor System
Reports on Computer Science and Mathematics, num: 121, Åbo Akademi, 1991


Back, Ralph-Johan and Törn, Aimo

Annual Report 1989, 1990
Reports on Computer Science and Mathematics, num: Serie B. No. 10, Åbo Akademi, Mar, 1991

Articles in Conference Proceedings

Back, Ralph-Johan

Morris, J. M. and Shaw, R. C. (editors)
Refinement Diagrams
In Proceedings of the 4th Refinement Workshop, page(s): 125-137, Springer-Verlag, Camebridge, UK, Jan, 1991

Articles in Journals

Back, Ralph-Johan and Sere, Kaisa

Stepwise Refinement of Action Systems
Structured Programming, vol: 12, page(s): 17-30, 1991

Articles in Conference Proceedings

Sere, Kaisa and von Wright, Joakim

Mechanising proofs of program transformation rules
In Proceedings of the 2nd Workshop on Programming Languages and Software Tools, Tampere, Finland, Aug, 1991



Technical Reports

Shen, Hong and Back, Ralph-Johan

Construction of Large Size Interconnection Networks with High Performance
Reports on Computer Science and Mathematics, num: 124, Åbo Akademi, 1991

Articles in Journals

von Wright, Joakim

Program Inversion in the Refinement Calculus
IPL, vol: 37, num: 2, page(s): 95-100, Jan, 1991



Articles in Conference Proceedings

von Wright, Joakim

Mechanising the Temporal Logic of Actions in HOL
In Proceedings of 1991 International Workshop on Higher Order Logic Theorem Proving and its Applications, ACM, Davis, USA, Aug, 1991




von Wright, Joakim and Sere, Kaisa

Program Transformations and Refinements in HOL
In Proceedings of 1991 International Workshop on Higher Order Logic Theorem Proving and its Applications, IEEE/ACM, Davis, USA, Aug, 1991



Articles in Journals

Aspnäs, Mats and Back, Ralph-Johan and Malén, Thor-Erik

The Hathi-2 Multiprocessor System
Microprocessors and Microsystems, vol: 14, num: 7, page(s): 457-466, Sep, 1990


Aspnäs, Mats and Back, Ralph-Johan

A Programming Environment for a Transputer-Based Multiprocessor System
Acta Cybernetica, vol: 9, num: 3, page(s): 291-301, 1990


Back, Ralph-Johan

FINSOFTIII: Rinnakkaislaskenta ja Hermoverkot
TEKES Tekniikan Näköalat, num: 1, page(s): 11-13, 1990

Articles in Conference Proceedings

Back, Ralph-Johan and Kurki-Suonio, Reino

Superposition and Fairness in Reactive System Refinement
In Jerusalem Conference on Information Technology, Jerusalem, Israel, Oct, 1990




Back, Ralph-Johan and Sere, Kaisa

Deriving an Occam Implementation of Action Systems
In Proceedings of the 3rd BCS Refinement Workshop, Lecture Notes in Computer Science, page(s): 9-30, Springer-Verlag, Hursley Park, UK, Jan, 1990

Technical Reports

Back, Ralph-Johan and Sere, Kaisa

Deriving an Occam Implementation of Action Systems
Reports on Computer Science and Mathematics, num: 99, Åbo Akademi, 1990

Articles in Journals

Back, Ralph-Johan and Sere, Kaisa

Stepwise Refinement of Parallel Algorithms
Science of Computer Programming, vol: 13, num: 2-3, page(s): 133-180, Nov, 1990

Technical Reports

Back, Ralph-Johan and von Wright, Joakim

Command Lattices, Variable Environments and Data Refinement
Reports on Computer Science and Mathematics, num: 102, Åbo Akademi, Åbo Akademi University, Turku, Finland, Mar, 1990


Back, Ralph-Johan and von Wright, Joakim

Statement Inversion and Strongest Postcondition
Reports on Computer Science and Mathematics, num: 101, Åbo Akademi, Mar, 1990

Articles in Journals

Back, Ralph-Johan and von Wright, Joakim

Refinement Concepts Formalized in Higher Order Logic
Formal Aspects of Computing, vol: 2, page(s): 247-272, 1990

Articles in Conference Proceedings

Back, Ralph-Johan and von Wright, Joakim

Refinement Concepts Formalized in Higher Order Logic
In IFIP TC2 Working Conference, page(s): 179-200, Sea of Galilei, Israel, Apr, 1990


Back, Ralph-Johan and von Wright, Joakim

J. W. deBakker and W. P. deRoever and G. Rozenberg (editors)
Refinement Calculus I: Sequential Nondeterministic Programs
In Stepwise Refinement of Distributed Systems, Lecture Notes in Computer Science, vol: 430, page(s): 42-66, Springer-Verlag, Mook, The Netherlands, May, 1990

Articles in Journals

Back, Ralph-Johan and von Wright, Joakim

Duality in Specification Languages: A Lattice Theoretical Approach
Acta Informatica, vol: 27, num: 7, page(s): 583-625, 1990

PhD. Thesis

von Wright, Joakim

A Lattice-theoretical Basis for Program Refinement
Åbo Akademi University, Turku, Finland, Sep, 1990



Technical Reports

von Wright, Joakim

Program Inversion in the Refinement Calculus
num: 103, Åbo Akademi, 1990




von Wright, Joakim

A Mechanization of a Command Lattice with Recursion
num: 104, Åbo Akademi, 1990




Aspnäs, Mats and Back, Ralph-Johan and Kurki-Suonio, Reino

Efficient Implementations of Multi-process Handshaking on Broadcasting Networks
Reports on Computer Science and Mathematics, num: 75, Åbo Akademi, Åbo Akademi University, Turku, Finland, Mar, 1989


Aspnäs, Mats and Back, Ralph-Johan and Malén, Thor-Erik

The Hathi-2 Multiprocessor System
Reports on Computer Science and Mathematics, num: 80, Åbo Akademi, 1989


Aspnäs, Mats and Back, Ralph-Johan and Sere, Kaisa

The Hathi Project - A Research Project on Parallel Programming Technology 1986 - 88 (Final Report)
Reports on Computer Science and Mathematics, num: 95, Åbo Akademi, 1989


Aspnäs, Mats and Back, Ralph-Johan

Multiprocessor Applications in the Hathi Project
Reports on Computer Science and Mathematics, num: 96, Åbo Akademi, Åbo Akademi University, Turku, Finland, Nov, 1989

Articles in Conference Proceedings

Aspnäs, Mats and Back, Ralph-Johan

Gyimothy, T. (editors)
A Programming Environment for a Transputer-Based Multiprocessor System
In Symposium on Programming Languages and Software Tools, page(s): 94-103, Hungarian Academy of Sceince, 1989

Technical Reports

Aspnäs, Mats and Back, Ralph-Johan

A Programming Environment for a Transputer-Based Multiprocessor System
Reports on Computer Science and Mathematics, num: 82, Åbo Akademi, 1989

Articles in Conference Proceedings

Back, Ralph-Johan

A Method for Refining Atomicity in Parallel Algorithms
In PARLE´89 Conference on Parallel Architectures and Languages Europe, Lecture Notes in Computer Science, vol: 366, page(s): 199-216, Springer-Verlag, Eindhoven, the Netherlands, Jun, 1989


Back, Ralph-Johan

Changing Data Representation in the Refinement Calculus
In Proceedings of the 22nd Hawaii International Conference on System Sciences, page(s): 231-242, IEEE, Jan, 1989

Technical Reports

Back, Ralph-Johan

Refinement Calculus II: Parallel and Reactive Programs
Reports on Computer Science and Mathematics, num: 93, Åbo Akademi, 1989

Articles in Conference Proceedings

Back, Ralph-Johan

On Formal and Informal Reasoning in Program Construction
In deBakker J. W: Liber Amoricum, page(s): 53-56, CWI, Amsterdam, The Netherlands, Apr, 1989


Back, Ralph-Johan

J. W. deBakker and W. P. deRoever and G. Rozenberg (editors)
Refinement Calculus II: Parallel and Reactive Programs
In Stepwise Refinement of Distributed Systems, Lecture Notes in Computer Science, vol: 430, page(s): 67-93, Springer-Verlag, Mook, The Netherlands, May, 1989

Articles in Journals

Back, Ralph-Johan and Kurki-Suonio, Reino

Decentralization of Process Nets with Centralized Control
Distributed Computing, vol: 3, num: 2, page(s): 73-87, 1989

Articles in Conference Proceedings

Back, Ralph-Johan and Sere, Kaisa

Stepwise Refinement of Action Systems
In Mathematics of Program Construction, Lecture Notes in Computer Science, vol: 375, page(s): 115-138, Springer-Verlag, Groningen, The Netherlands, Jun, 1989

Technical Reports

Back, Ralph-Johan and Sere, Kaisa

Stepwise Refinement of Action Systems
Reports on Computer Science and Mathematics, num: 78, Åbo Akademi, 1989


Back, Ralph-Johan and Törn, Aimo

Åbo Akademi, Department of Computer Science, 5-year report 1984-1989
Reports on Computer Science and Mathematics, num: Serie B. No.7, Åbo Akademi, Åbo Akademi University, Turku, Finland, Oct, 1989


Back, Ralph-Johan and von Wright, Joakim

Duality in Specification Languages: A Lattice Theoretical Approach
Reports on Computer Science and Mathematics, num: 77, Åbo Akademi, 1989


Back, Ralph-Johan and von Wright, Joakim

Refinement Concepts Formalized in Higher Order Logic
Reports on Computer Science and Mathematics, num: 85, Åbo Akademi, Sep, 1989

Articles in Conference Proceedings

Back, Ralph-Johan and von Wright, Joakim

A Lattice-theoretical Basis for a Specification Language
In Mathematics of Program Construction, Lecture Notes in Computer Science, vol: 375, page(s): 139-156, Springer-Verlag, Groningen, The Netherlands, Jun, 1989

Technical Reports

Back, Ralph-Johan and von Wright, Joakim

Refinement Calculus I: Sequential Nondeterministic Programs
Reports on Computer Science and Mathematics, num: 92, Åbo Akademi, Nov, 1989


Back, Ralph-Johan and von Wright, Joakim

Combining Angels, Demons and Miracles in Program Specifications
Reports on Computer Science and Mathematics, num: 86, Åbo Akademi, Åbo Akademi University, Turku, Finland, Sep, 1989


Ståhl, Lena and Back, Ralph-Johan

An Implementation of Multiprocess Handshaking on Transputer Networks
Reports on Computer Science and Mathematics, num: 76, Åbo Akademi, 1989


von Wright, Joakim

Stepwise Derivation of a Parallel Matrix Multiplication Algorithm
num: 84, Åbo Akademi, 1989




Back, Ralph-Johan and Kurki-Suonio, Reino

Decentralization of Process Nets with Centralized Control
Reports on Computer Science and Mathematics, num: 58, Åbo Akademi, Feb, 1988

Articles in Journals

Back, Ralph-Johan

A Calculus of Refinements for Program Derivations
Acta Informatica, vol: 25, page(s): 593-624, 1988

Technical Reports

Back, Ralph-Johan

Refining Atomicy in Parallel Algorithms
Reports on Computer Science and Mathematics, num: 57, Åbo Akademi, Feb, 1988


Back, Ralph-Johan

Data Refinement in the Refinement Calculus
Reports on Computer Science and Mathematics, num: 68, Åbo Akademi, 1988

Articles in Journals

Back, Ralph-Johan and Kurki-Suonio, Reino

Distributed Co-operation with Action Systems
ACM Transactions on Programming Languages and Systems, vol: 10, num: 4, page(s): 513-554, Oct, 1988

Articles in Conference Proceedings

Back, Ralph-Johan and Kurki-Suonio, Reino

Serializability in Distributed Systems with Handshaking
In Proceedings of the 15th International Colloquium on Automata, Languages and Programming, Lecture Notes in Computer Science, vol: 317, page(s): 52-66, Springer-Verlag, Tampere, Finland, Jul, 1988

Technical Reports

Back, Ralph-Johan and Sere, Kaisa

An Exercise in Deriving Parallel Algorithms: Gaussian Elimination
Reports on Computer Science and Mathematics, num: 65, Åbo Akademi, 1988


Back, Ralph-Johan and Sere, Kaisa

Stepwise Refinement of Parallel Algorithms
Reports on Computer Science and Mathematics, num: 64, Åbo Akademi, 1988


Back, Ralph-Johan

A Calculus of Refinements for Program Derivations
Reports on Computer Science and Mathematics, num: 54, Åbo Akademi, 1987

Articles in Journals

Back, Ralph-Johan

Rinnakkaislaskennan Ongelmat
Tietotekniikka, num: 1, 1987



Technical Reports

Back, Ralph-Johan

Procedural Abstraction in the Refinement Calculus
Reports on Computer Science and Mathematics, num: 55, Åbo Akademi, 1987


Back, Ralph-Johan and Kurki-Suonio, Reino

Distributed Co-operation with Action Systems
Reports on Computer Science and Mathematics, num: 56, Åbo Akademi, 1987

Articles in Journals

Back, Ralph-Johan and Kurki-Suonio, Reino

A New Paradigm for the Design of Concurrent Systems
Ada Letters, vol: VII, num: 6, page(s): 110-112, 1987

Technical Reports

Back, Ralph-Johan

Formal Methods in Program Construction. Final Report on Research Project 1982-85
Reports on Computer Science and Mathematics, num: 48, Åbo Akademi, 1986

Articles in Journals

Back, Ralph-Johan

A Computational Interpretation of Truth Logic
Synthese, num: 66, page(s): 15-34, 1986

Technical Reports

Back, Ralph-Johan and Hietala, Pentti

I3V: A Program Proof Management System
Report, num: A136, University of Tampere, Department of Mathematical Sciences, 1986


Salminen, Ari and Back, Ralph-Johan

A Calculus for Document Handling
Computer Science Reports, num: WP-9, University of Jyväskylä, University of Jyväskylä, Finland, Mar, 1986

Articles in Journals

Back, Ralph-Johan

Utvecklandet av Informationsbehandlingen vid Åbo Akademi
Korkeakoulujen ATK-Uutiset, num: 4, page(s): 17-19, 1985

Technical Reports

Back, Ralph-Johan and Hartikainen, Eeva and Kurki-Suonio Reino

Multi-process Handshaking on Broadcasting Networks
Reports on Computer Science, num: 42, Åbo Akademi, 1985


Back, Ralph-Johan and Kurki-Suonio, Reino

Serializability in Distributed Systems with Handshaking
Research Report, num: CMU-CS-85-109, Department of Computer Science, Carnegie-Mellon University, 1985

Articles in Journals

Back, Ralph-Johan and Mannila, Heikki

On the Suitability of Trace Semantics for Modular Proofs of Communicating Processes
Theoretical Computer Science, vol: 39, num: 1-3, page(s): 47-68, 1985

Articles in Conference Proceedings

Salminen, Ari and Back, Ralph-Johan

A Relational Model for Documents
In International Symposium on New Directions on Computing, page(s): 50-59, IEEE Computer Society Press, Trondheim, Norway, Aug, 1985

Technical Reports

Back, Ralph-Johan

A Computational Interpretation of Truth Logic
Reports on Computer Science and Mathematics, num: 33, Åbo Akademi, 1984

Articles in Conference Proceedings

Back, Ralph-Johan and Hietala, Pentti

B. Schakel (editors)
A Simple User Interface for Interactive Program Verification
In Human Computer Interaction - INTERACT ´84: First IFIP Conference of Human-Computer Interaction, page(s): 391-395, North-Holland, Amsterdam, The Netherlands, 1984


Back, Ralph-Johan and Kurki-Suonio, Reino

Back, Ralph-Johan and Mannila, Heikki and Räihä, Kari-Joukko and Ukkonen, E. (editors)
A Case Study in Constructing Distributed Algorithms: Distributed Exchange Sort
In Proceedings of Winter School on Theoretical Computer Science, page(s): 1-33, Finnish Society of Information Processing Science, Lammi, Finland, Jan, 1984

Technical Reports

Back, Ralph-Johan and Kurki-Suonio, Reino

Co-operation in Distributed Systems Using Symmetric Multi-process Handshaking
Reports on Computer Science and Mathematics, num: 34, Åbo Akademi, 1984

Articles in Journals

Back, Ralph-Johan and Mannila, Heikki

A Semantic Approach to Program Modularity
Information and Control, vol: 60, num: 1-3, page(s): 138-167, 1984

Articles in Conference Proceedings

Back, Ralph-Johan and Rantanen, Anssi

Back, Ralph-Johan and Mannila, Heikki and Räihä, Kari-Joukko and Ukkonen, E. (editors)
A Case Study in Program Modification: Generalizing Lindström's Tree Marking Algorithm
In Proceedings of Winter School on Theoretical Computer Science, page(s): 34-64, Finnish Society of Information Processing Science, Lammi, Finland, Jan, 1984

Technical Reports

Back, Ralph-Johan and Eklund, Patrik and Kurki-Suonio, Reino

A Fair and Efficient Implementation of CSP with Output Guards
Reports on Computer Science and Mathematics, num: 38, Åbo Akademi, 1984


Back, Ralph-Johan and Mannila, Heikki

On the Suitability of Trace Semantics for Modular Proofs of Communicating Processes
Report, num: C-1983-22, Computer Science Department, University of Helsinki, Helsinki, Finland, 1983


Back, Ralph-Johan and Rantanen, Anssi

Generalizing Lindström's Tree Marking Algorithm to Acyclic and Cyclic Lists
Report, num: C-1983-71, Computer Science Department, University of Helsinki, Helsinki, Finland, Nov, 1983

Articles in Conference Proceedings

Back, Ralph-Johan

Biermann, W. and Guiho, G and Kodratoff, Y (editors)
Invariant Based Programs and Their Correctness
In Automatic Program Construction Techniques , num: 223-242, MacMillan Publishing Company, 1983

Articles in Journals

Back, Ralph-Johan

A Continous Semantics for Unbounded Nondeterminism
Theoretical Computer Science, num: 23, page(s): 187-210, 1983

Articles in Conference Proceedings

Back, Ralph-Johan and Kurki-Suonio, Reino

Decentralization of Process Nets with Centralized Control
In Proceedings of the 2nd ACM SIGACT-SIGOPS Symp. on Principles of Distributed Computing, page(s): 131-142, ACM, Montreal, Quebec, Canada, 1983


Back, Ralph-Johan and Mannila, Heikki

On the Suitability of Trace Semantics for Modular Proofs of Communicating Processes
In Proceedings of the 3rd Conference on Foundations of Software Technology and Theoretical Computer Science, page(s): 40-65, Bangaloore, Dec, 1983


Back, Ralph-Johan and Mannila, Heikki and Räihä, Kari-Joukko

Derivation of Efficient DAG-marking Algorithms
In Proceedings of the 10th Annual ACM Symposium on Principles of Programming Languages, page(s): 20-27, ACM, Austin, Texas, Jan, 1983

Technical Reports

Back, Ralph-Johan and Mannila, Heikki and Räihä, Kari-Joukko

Derivation of Efficient Marking Algorithms for Acyclic Lists
Report, num: C-1983-10, Computer Science Department, University of Helsinki , Helsinki, Finland, Mar, 1983

Articles in Conference Proceedings

Back, Ralph-Johan and Mannila, Heikki

A Refinement of Kahn's Semantics to Handle Nondeterminism and Communication
In Proceedings of the 9th International Colloqium on Automata, Languages and Programming, ACM Symposium on Principles of Distributed Computing, vol: 1, page(s): 111-120, ACM, Ottawa, Canada, Aug, 1982


Back, Ralph-Johan and Mannila, Heikki

Nielsen, M and Schmidt, E. M. (editors)
Locality in Modular Systems
In Proceedings of the 9th International Colloqium on Automata, Languages and Programming, Lecture Notes in Computer Science, vol: 140, page(s): 1-13, Springer-Verlag, Aarhus, Denmark, Jul, 1982

Technical Reports

Back, Ralph-Johan and Mannila, Heikki

A Semantic Approach to Program Modularity
Report, num: C-1982-102, Computer Science Department, University of Helsinki , Helsinki, Finland, Dec, 1982

Articles in Journals

Back, Ralph-Johan

On Correct Refinement of Programs
Journal of Computer and System Sciences, vol: 23, num: 1, page(s): 49-68, Aug, 1981


Back, Ralph-Johan

Proving Total Correctness of Nondeterministic Programs in Infinitary Logic
Acta Informatica, vol: 15, page(s): 233-249, 1981

Technical Reports

Back, Ralph-Johan

Semantics of Unbounded Nondeterminism
Report, num: IW 135/80, Mathematisch Centrum, Amsterdam, The Netherlands, Apr, 1980


Back, Ralph-Johan

Proving Total Correctness of Nondeterministic Programs in Infinitary Logic
Report, num: IW 150/80, Mathematisch Centrum, Amsterdam, The Netherlands, Oct, 1980


Back, Ralph-Johan

On the Notion of Correct Refinement of Programs
Report, num: IW 153/80, Mathematisch Centrum, Amsterdam, The Netherlands, Dec, 1980

Books

Back, Ralph-Johan

Correctness Preserving Program Refinements: Proof Theory and Applications
Mathematical Center Tracts, vol: 131, Mathematical Centre, Amsterdam, The Netherlands, 1980

Technical Reports

Back, Ralph-Johan

Checking Whether Programs Are Correct or Incorrect
Report, num: IW 144/80, Mathematisch Centrum, Amsterdam, The Netherlands, Sep, 1980

Articles in Conference Proceedings

Back, Ralph-Johan

H. J. Hoffmann (editors)
Exception Handling with Multi-exit Statements
In 6th Fachtagung Programmiersprachen und Programmentwicklungen, Informatik Fachberichte, vol: 25, page(s): 71-82, Springer-Verlag, Darmstadt, 1980


Back, Ralph-Johan

Semantic Correctness of Invariant Based Programs
In International Workshop on Program Construction, Chateau de Bonas, France, 1980

Technical Reports

Back, Ralph-Johan

Correctness of Explicitly Specified Procedures
Report, num: IW 154/80, Mathematisch Centrum, Amsterdam, The Netherlands, Dec, 1980

Articles in Conference Proceedings

Back, Ralph-Johan

deBakker, J. W and van Leeuwen, J. (editors)
Semantics of Unbounded Nondeterminism
In Proceedings of the 7th International Colloqium on Automata, Languages and Programming, Lecture Notes in Computer Science, vol: 85, page(s): 51-63, Springer-Verlag, Noordwijkerhout, 1980


Back, Ralph-Johan

P. Dybjer and al. (editors)
A Calculus of Refinements for Program Derivations
In Proceedings of the Workshop on Programming Logic, Lecture Notes in Computer Science, vol: 87, page(s): 271-299, Chalmers University of Technology and University of Gothenburg, Gothenburg, Sweden, 1980



Technical Reports

Back, Ralph-Johan and Koskenniemi, Kimmo

Constructing Verifiable Programs: A Design Method and a Case Study
Research Report, num: 11, Computing Centre, University of Helsinki, Helsinki, Finland, 1980


Back, Ralph-Johan

Semantics of Unbounded Nondeterminism
Research Report, num: 8, Computing Centre, University of Helsinki, Helsinki, Finland, 1979


Back, Ralph-Johan

Proving Total Correctness of Nondeterministic Programs in Infinitary Logic
Research Report, num: 9, Computing Centre, University of Helsinki, Helsinki, Finland, 1979


Back, Ralph-Johan

Exception Handling with Multi-exit Statements
Report, num: IW125/79, Mathematisch Centrum, Amsterdam, The Netherlands, 1979


Back, Ralph-Johan and Korhonen, Pekka

Tietorakenteisiin Perustuva Ohjelmien Modularisointi ja Suojattujen Tietorakenteiden kSytts Fortran-ohjelmissa
Teaching Report, num: 5, Computing Centre, University of Helsinki, Helsinki, Finland, 1979

Articles in Conference Proceedings

Back, Ralph-Johan

On the Notion of Correct Refinement of Programs
In 5th Scandinavian Logic Symposium, Aalborg Univeristy Press, Aalborg, Denmark, 1979



Articles in Journals

Back, Ralph-Johan and Korhonen, Pekka

Suojattujen tietorakenteiden käyttö FORTRAN-ohjelmissa
ATK-Tietosanomat, num: 10, page(s): 14-16, 1979


Back, Ralph-Johan and Korhonen, Pekka

Tietorakenteisiin Perustuva Ohjelmien Modularisointi
ATK-Tietosanomat, num: 8-9, page(s): 23-24, 1979

Technical Reports

Back, Ralph-Johan

Program Construction by Situation Analysis
Research Report, num: 6, Computing Centre, University of Helsinki, Helsinki, Finland, 1978


Back, Ralph-Johan

On the Correctness of Refinement Steps in Program Development
Ph.D. thesis, num: Report A-1978-4, Department of Computer Science, University of Helsinki, Helsinki, Finland, Oct, 1978

PhD. Thesis

Back, Ralph-Johan

On the Correctness of Refinement Steps in Program Development
Åbo Akademi, Department of Computer Science, Helsinki, Finland, 1978

Technical Reports

Back, Ralph-Johan and Korhonen, Pekka

Tutkimuksessa Käytettävien Tietokoneohjelmien Laadusta
Research Report, num: 4, Computing Centre, University of Helsinki, Helsinki, Finland, 1978


Back, Ralph-Johan

Techniques for Program Modularisation, Documentation and Analysis
num: C-43, Computing Centre, University of Helsinki, Helsinki, Finland, 1977


Found 1008 publication(s)