Johan Lilius

Orcid: 0000-0002-9176-2881

Affiliations:
  • Åbo Akademi University, Turku, Finland


According to our database1, Johan Lilius authored at least 134 papers between 1992 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Data Sharing in RoPax Ports: Challenges and Opportunities.
Proceedings of the 33rd Conference of Open Innovations Association, 2023

2022
Parallel decoder for Low Density Parity Check Codes: A MPSoC study.
CoRR, 2022

2021
ABOships - An Inshore and Offshore Maritime Vessel Detection Dataset with Precise Annotations.
Remote. Sens., 2021

On the Verification and Validation of AI Navigation Algorithms.
CoRR, 2021

2020
Performance-Based Pricing in Multi-Core Geo-Distributed Cloud Computing.
IEEE Trans. Cloud Comput., 2020

An efficient model for quantifying the interaction between structural properties of software and hardware in the ARM big.LITTLE architecture.
Concurr. Comput. Pract. Exp., 2020

Recursive Task Generation for Scalable SDF Graph Execution on Multicore Processors.
Proceedings of the 28th Euromicro International Conference on Parallel, 2020

Comparing CNN-Based Object Detectors on Two Novel Maritime Datasets.
Proceedings of the 2020 IEEE International Conference on Multimedia & Expo Workshops, 2020

Scenario-based Testing of a Ship Collision Avoidance System.
Proceedings of the 46th Euromicro Conference on Software Engineering and Advanced Applications, 2020

2019
RDF Stores for Enhanced Living Environments: An Overview.
Proceedings of the Enhanced Living Environments, 2019

2018
Quantifying the Interaction Between Structural Properties of Software and Hardware in the ARM Big.LITTLE Architecture.
Proceedings of the 26th Euromicro International Conference on Parallel, 2018

Inactivity Benchmarking.
Proceedings of the 2018 International Conference on High Performance Computing & Simulation, 2018

Efficient Task-Based Code Generation for SDF Graph Execution on Multicore Processors.
Proceedings of the 2018 Conference on Design and Architectures for Signal and Image Processing, 2018

IoT at Sea.
Proceedings of the 2018 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting, 2018

Model-Based Representations for Dataflow Schedules.
Proceedings of the Principles of Modeling, 2018

2017
Energy-Awareness and Performance Management with Parallel Dataflow Applications.
J. Signal Process. Syst., 2017

Task-based execution of synchronous dataflow graphs for scalable multicore computing.
Proceedings of the 2017 IEEE International Workshop on Signal Processing Systems, 2017

Detecting data-parallel synchronous dataflow graphs.
Proceedings of the 2017 Conference on Design and Architectures for Signal and Image Processing, 2017

2016
Accurate energy modeling for many-core static schedules with streaming applications.
Microprocess. Microsystems, 2016

An Ontology for Wearables Data Interoperability and Ambient Assisted Living Application Development.
Proceedings of the Recent Developments and the New Direction in Soft-Computing Foundations and Applications, 2016

A semantic security framework and context-aware role-based access control ontology for smart spaces.
Proceedings of the International Workshop on Semantic Big Data, 2016

An Approach for Structuring Sound Sample Libraries Using Ontology.
Proceedings of the Knowledge Engineering and Semantic Web - 7th International Conference, 2016

Energy aware software: Issues, approaches and challenges.
Proceedings of the Seventh International Green and Sustainable Computing Conference, 2016

Analysis on scalability and energy efficiency of HEVC decoding using task-based programming model.
Proceedings of the 2016 Conference on Design and Architectures for Signal and Image Processing (DASIP), 2016

2015
Smart Dosing: A mobile application for tracking the medication tray-filling and dispensation processes in hospital wards.
Proceedings of the Recent Advances in Ambient Assisted Living, 2015

Actor Merging for Dataflow Process Networks.
IEEE Trans. Signal Process., 2015

Safe Motor Controller in a Mixed-Critical Environment with Runtime Updating Capabilities.
J. Univers. Comput. Sci., 2015

Integration of dataflow components within a legacy video transcoding framework.
Proceedings of the 2015 IEEE Workshop on Signal Processing Systems, 2015

Execution of Dataflow Process Networks on OpenCL Platforms.
Proceedings of the 23rd Euromicro International Conference on Parallel, 2015

Accurate Energy Modelling for Many-Core Static Schedules.
Proceedings of the 23rd Euromicro International Conference on Parallel, 2015

Performance Evaluation of Parallel HEVC Strategies.
Proceedings of the 23rd Euromicro International Conference on Parallel, 2015

Cost-Efficient, Utility-Based Caching of Expensive Computations in the Cloud.
Proceedings of the 23rd Euromicro International Conference on Parallel, 2015

Analysis and Transcoding Time Prediction of Online Videos.
Proceedings of the 2015 IEEE International Symposium on Multimedia, 2015

Determining a device crossover point in CPU/GPU systems for streaming applications.
Proceedings of the 2015 IEEE Global Conference on Signal and Information Processing, 2015

2014
Erratum to: Exploiting smart spaces for interactive TV applications development.
J. Supercomput., 2014

Exploiting smart spaces for interactive TV applications development.
J. Supercomput., 2014

A task migration mechanism for distributed many-core operating systems.
J. Supercomput., 2014

Handling Real-World Context Awareness, Uncertainty and Vagueness in Real-Time Human Activity Tracking and Recognition with a Fuzzy Ontology-Based Hybrid Method.
Sensors, 2014

A fuzzy ontology for semantic modelling and recognition of human behaviour.
Knowl. Based Syst., 2014

Power-aware HEVC decoding with tunable image quality.
Proceedings of the 2014 IEEE Workshop on Signal Processing Systems, 2014

Modelling Resilience of Data Processing Capabilities of CPS.
Proceedings of the Software Engineering for Resilient Systems - 6th International Workshop, 2014

Video transcoding time prediction for proactive load balancing.
Proceedings of the IEEE International Conference on Multimedia and Expo, 2014

Can IT health-care applications improve the medication tray-filling process at hospital wards? An exploratory study using eye-tracking and stress response.
Proceedings of the 16th IEEE International Conference on e-Health Networking, 2014

1Teaching many-core programming.
Proceedings of the 10th European Workshop on Microelectronics Education (EWME), 2014

Energy efficiency and performance management of parallel dataflow applications.
Proceedings of the 2014 Conference on Design and Architectures for Signal and Image Processing, 2014

A run-time power manager exploiting software parallelism.
Proceedings of the International Conference on Parallel Architectures and Compilation, 2014

2013
A survey on ontologies for human behavior recognition.
ACM Comput. Surv., 2013

Understanding Movement and Interaction: An Ontology for Kinect-Based 3D Depth Sensors.
Proceedings of the Ubiquitous Computing and Ambient Intelligence. Context-Awareness and Context-Driven Interaction, 2013

Prediction-Based Dynamic Resource Allocation for Video Transcoding in Cloud Computing.
Proceedings of the 21st Euromicro International Conference on Parallel, 2013

Task Migration for Dynamic Power and Performance Characteristics on Many-Core Distributed Operating Systems.
Proceedings of the 21st Euromicro International Conference on Parallel, 2013

QoS Manager for Energy Efficient Many-Core Operating Systems.
Proceedings of the 21st Euromicro International Conference on Parallel, 2013

An approach to improve semantics in Smart Spaces using reactive fuzzy rules.
Proceedings of the Joint IFSA World Congress and NAFIPS Annual Meeting, 2013

Parallel decoder for low density parity check codes: A MPSoC study.
Proceedings of the International Conference on High Performance Computing & Simulation, 2013

Static and quasi-static compositions of stream processing applications from dynamic dataflow programs.
Proceedings of the IEEE International Conference on Acoustics, 2013

Rapid prototyping of semantic applications in smart spaces with a visual rule language.
Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing, 2013

Lightweight Framework for Runtime Updating of C-Based Software in Embedded Systems.
Proceedings of the 5th Workshop on Hot Topics in Software Upgrades, 2013

A Computation and Storage Trade-off Strategy for Cost-Efficient Video Transcoding in the Cloud.
Proceedings of the 39th Euromicro Conference on Software Engineering and Advanced Applications, 2013

Extending Semantic Web Tools for Improving Smart Spaces Interoperability and Usability.
Proceedings of the Distributed Computing and Artificial Intelligence, 2013

Modeling control tokens for composition of CAL actors.
Proceedings of the 2013 Conference on Design and Architectures for Signal and Image Processing, 2013

Stream-Based Admission Control and Scheduling for Video Transcoding in Cloud Computing.
Proceedings of the 13th IEEE/ACM International Symposium on Cluster, 2013

2012
Bit Rate Reduction Video Transcoding with Distributed Computing.
Proceedings of the 20th Euromicro International Conference on Parallel, 2012

Scheduling of dynamic dataflow programs based on state space analysis.
Proceedings of the 2012 IEEE International Conference on Acoustics, 2012

2011
Preface.
Fundam. Informaticae, 2011

Programming biomedical smart space applications with <i>BioImageXD</i> and <i>PythonRules</i>.
Proceedings of the 4th International Workshop on Semantic Web Applications and Tools for the Life Sciences, 2011

Scheduling of dynamic dataflow programs with model checking.
Proceedings of the IEEE Workshop on Signal Processing Systems, 2011

Power proportional characteristics of an energy manager for web clusters.
Proceedings of the 2011 International Conference on Embedded Computer Systems: Architectures, 2011

OWL Web Ontology Language as a Scripting Language for Smart Space Applications.
Proceedings of the Rule-Based Reasoning, Programming, and Applications, 2011

A Framework for Context-Aware Applications for Smart Spaces.
Proceedings of the Smart Spaces and Next Generation Wired/Wireless Networking, 2011

Analysis of video segmentation for spatial resolution reduction video transcoding.
Proceedings of the International Symposium on Intelligent Signal Processing and Communications Systems, 2011

Interfacing and scheduling legacy code within the Canals framework.
Proceedings of the 2011 Conference on Design and Architectures for Signal and Image Processing, 2011

Cost and Energy Reduction Evaluation for ARM Based Web Servers.
Proceedings of the IEEE Ninth International Conference on Dependable, 2011

A PID-Controlled Power Manager for Energy Efficient Web Clusters.
Proceedings of the IEEE Ninth International Conference on Dependable, 2011

2010
Rialto 2.0: A Language for Heterogeneous Computations.
Proceedings of the Distributed, Parallel and Biologically Inspired Systems, 2010

Using UML Models and Formal Verification in Model-Based Testing.
Proceedings of the 17th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems, 2010

Model-Based Testing Using System vs. Test Models - What Is the Difference?.
Proceedings of the 17th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems, 2010

2009
Model-Based Testing Using Scenarios and Event-B Refinements.
Proceedings of the Methods, 2009

MDE for SoC design.
Innov. Syst. Softw. Eng., 2009

The canals language and its compiler.
Proceedings of the 12th International Workshop on Software and Compilers for Embedded Systems, 2009

Design Complexity Management in Embedded System Design.
Proceedings of the 2nd International Workshop on Model Based Architecting and Construction of Embedded Systems ( ACES-MB 2009 ), 2009

Analysis of memory access optimization for motion compensation frames in MPEG-4.
Proceedings of the 2008 IEEE International Symposium on System-on-Chip, 2009

Memory Analysis of Low Power MPEG-4 Decoder Architecture.
Proceedings of the International Conference on Embedded Software and Systems, 2009

2008
Content scheduling in multimedia interactive mobile games.
Proceedings of the 2008 Conference on Future Play: Research, Play, Share, 2008

A Model-Based Design Process for the SegBus Distributed Architecture.
Proceedings of the 15th Annual IEEE International Conference and Workshop on Engineering of Computer Based Systems (ECBS 2008), 31 March, 2008

Testable Specifications of NoTA-based Modular Embedded Systems.
Proceedings of the 15th Annual IEEE International Conference and Workshop on Engineering of Computer Based Systems (ECBS 2008), 31 March, 2008

Interrupt Costs in Embedded System with Short Latency Hardware Accelerators.
Proceedings of the 15th Annual IEEE International Conference and Workshop on Engineering of Computer Based Systems (ECBS 2008), 31 March, 2008

System architecture and interactivity model for mobile TV applications.
Proceedings of the Third International Conference on Digital Interactive Media in Entertainment and Arts, 2008

2007
Energy consumption analysis for two embedded Java virtual machines.
J. Syst. Archit., 2007

Function Inlining in Embedded Systems with Code Size Limitation.
Proceedings of the Embedded Software and Systems, [Third] International Conference, 2007

SystemC-based Simulation of the MICAS Architecture.
Proceedings of the Forum on specification and Design Languages, 2007

Towards a Design Methodology for Multiprocessor Platforms.
Proceedings of the 31st Annual International Computer Software and Applications Conference, 2007

2006
Integration of DFDs into a UML-based Model-driven Engineering Approach.
Softw. Syst. Model., 2006

Rialto to B: An Exercise in Formal Development of a Language for Multiple Models of Computation.
Fundam. Informaticae, 2006

Static Energy Saving Through Multi-Bank Memory Architecture.
Proceedings of 2006 International Conference on Embedded Computer Systems: Architectures, 2006

Formal Service-Oriented Development of Fault Tolerant Communicating Systems.
Proceedings of the Rigorous Development of Complex Fault-Tolerant Systems [FP6 IST-511599 RODIN project], 2006

Design Method Support for Domain Specific SoC design.
Proceedings of the Joint Meeting of The Fourth Workshop on Model-Based Development of Computrer-Based Systems and The Third International Workshop on Model-based Methodologies for Pervasive and Embedded Software, 2006

Synthesis of Scenario Based Test Cases from B Models.
Proceedings of the Formal Approaches to Software Testing and Runtime Verification, 2006

An Energy Consumption Model for an Embedded Java Virtual Machine.
Proceedings of the Architecture of Computing Systems, 2006

2005
Guest Editors' Foreword.
Nord. J. Comput., 2005

An Architecture Exploration Environment for System on Chip Design.
Nord. J. Comput., 2005

A system-level framework for designing and evaluating protocol processor architectures.
Int. J. Embed. Syst., 2005

Function Inlining with Code Size Limitation in Embedded Systems.
Int. Arab J. Inf. Technol., 2005

Formal Model-Driven Development of Communicating Systems.
Proceedings of the Formal Methods and Software Engineering, 2005

Highly Automated FPGA Synthesis of Application-Specific Protocol Processors.
Proceedings of the 2005 International Conference on Field Programmable Logic and Applications (FPL), 2005

Using feature models to automate model transformations.
Proceedings of the Forum on specification and Design Languages, 2005

On Modeling Techniques for Supporting Model-Driven Development of Protocol Processing Applications.
Proceedings of the Model-Driven Software Development, 2005

2004
Guest Editors' Foreword: Programming and Software Development Environment Research in the Nordic Countries.
Nord. J. Comput., 2004

A MOF-Based Metamodel for SA/RT.
Proceedings of the Rapid Integration of Software Engineering Techniques, 2004

An Opcode Level Energy Consumption Model for a Java Virtual Machine.
Proceedings of the 3rd Virtual Machine Research and Technology Symposium, 2004

Tool Support for DFD-UML Model-based Transformations.
Proceedings of the 11th IEEE International Conference on the Engineering of Computer-Based Systems (ECBS 2004), 2004

Functional and Object-Oriented Views in Embedded Software Modeling.
Proceedings of the 11th IEEE International Conference on the Engineering of Computer-Based Systems (ECBS 2004), 2004

2003
A Workbench to Experiment on New Model Engineering Applications.
Proceedings of the «UML» 2003, 2003

A Unified Approach to Code Generation from Behavioral Diagrams.
Proceedings of the Forum on specification and Design Languages, 2003

Fast Evaluation of Protocol Processor Architectures for IPv6 Routing.
Proceedings of the 2003 Design, 2003

Rialto Profile in the SMW Toolkit.
Proceedings of the 3rd International Conference on Application of Concurrency to System Design (ACSD 2003), 2003

2002
Towards a Kernel Language for Heterogeneous Computing.
Proceedings of the 2002 Design, 2002

A language for multiple models of computation.
Proceedings of the Tenth International Symposium on Hardware/Software Codesign, 2002

2001
Efficient verification of a class of time Petri nets using linear programming.
Inf. Process. Lett., 2001

Towards Efficient Code Synthesis from Statecharts.
Proceedings of the Practical UML-Based Rigorous Development Methods, 2001

OB(PN)<sup>2</sup>: An Object Based Petri Net Programming Notation.
Proceedings of the Concurrent Object-Oriented Programming and Petri Nets, 2001

The TACO protocol processor simulation environment.
Proceedings of the Ninth International Symposium on Hardware/Software Codesign, 2001

2000
A causal semantics for time Petri nets.
Theor. Comput. Sci., 2000

The Production Cell: An Exercise in the Formal Verification of a UML Model.
Proceedings of the 33rd Annual Hawaii International Conference on System Sciences (HICSS-33), 2000

Defining Precise Semantics for UML.
Proceedings of the Object-Oriented Technology, 2000

Checking compositions of UML sequence diagrams for timing inconsistency.
Proceedings of the 7th Asia-Pacific Software Engineering Conference (APSEC 2000), 2000

1999
Formalising UML State Machines for Model Checking.
Proceedings of the «UML»'99: The Unified Modeling Language, 1999

Timing Analysis of UML Sequence Diagrams.
Proceedings of the «UML»'99: The Unified Modeling Language, 1999

Checking time Petri nets for linear duration properties.
Proceedings of the 8th International Workshop on Petri Nets and Performance Models, 1999

vUML: A Tool for Verifying UML Models.
Proceedings of the 14th IEEE International Conference on Automated Software Engineering, 1999

1998
Efficient State Space Search for Time Petri Nets.
Proceedings of the MFCS '98 Workshop on Concurrency, 1998

Partial Order Reductions for Timed Systems.
Proceedings of the CONCUR '98: Concurrency Theory, 1998

1997
prod 3.2: An Advanced Tool for Efficient Reachability Analysis.
Proceedings of the Computer Aided Verification, 9th International Conference, 1997

Time Processes for Time Petri-Nets.
Proceedings of the Application and Theory of Petri Nets 1997, 1997

1996
OB(PN)²: An Object Based Petri Net Programming Notation (Extended Abstract).
Proceedings of the Euro-Par '96 Parallel Processing, 1996

1992
High-Level Nets and Linear Logic.
Proceedings of the Application and Theory of Petri Nets 1992, 1992


  Loading...