Ryszard Janicki

dblp:55/6151 · DBLP profile ↗
← Back
69ranked-venue papers
60as first author
11since 2021 · last 2026
0000-0001-5364-9725ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 44 · 41 first-author · 2 since 2021Artificial intelligence and machine learning · 10 · 6 first-author · 6 since 2021Software engineering, systems software and programming languages · 5 · 4 first-author · 1 since 2021Systems, architecture and hardware · 3 · 3 first-authorDatabases, data management, data science and information retrieval · 3 · 2 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 1
YearPublicationVenuePosition
2026 Towards General Trace Theory
Ryszard Janicki, Maciej Koutny, Lukasz Mikulski, Rajiv Ranjan 0001
PETRI NETS1
2026 Inconsistency reduction in pairwise comparison matrices using genetic algorithms
abstract
• Proposes efficient genetic algorithms for reducing inconsistency in pairwise comparison matrices. • Introduces one algorithm for quantitative and two for qualitative multiplicative comparisons. • Employs a distance-based inconsistency index for quantitative analysis. • Adapts suitable evaluation functions for qualitative (non-numeric) comparisons. • Illustrates the effectiveness of genetic algorithms, particularly in qualitative cases. This paper discusses inconsistency reduction in qualitative and quantitative multiplicative pairwise comparison matrices by applying efficient genetic algorithms in detail. Three new algorithms are presented and discussed. One for the classical quantitative multiplicative pairwise comparisons, and two for a formal version of qualitative pairwise comparisons. For the quantitative case, a distance-based inconsistency index (Koczkodaj’s index) is used. Moreover the effects of different factors on its efficiency and the quality of results are analyzed. For the qualitative case, no numbers are used, so evaluation functions are tailored to use qualitative relations. For both quantitative and qualitative cases, the genetic algorithms perform reliably, and in the qualitative case they show strong performance compared to the existing method we evaluated
Atiyeh Sayadi, Ryszard Janicki
Int. J. Approx. Reason.2
2024 Relational Structures for Interval Order Semantics of Concurrent Systems
Ryszard Janicki, Jetty Kleijn, Maciej Koutny, Lukasz Mikulski
Petri Nets1
2024 On Efficacy of Approximating Arbitrary Relations by Partial Orders
Ryszard Janicki
IPMU (1)1
2023 Interval Traces with Mutex Relation
Ryszard Janicki, Maciej Koutny, Lukasz Mikulski
Petri Nets1
2023 Preventing Image Data Poisoning Attacks in Federated Machine Learning by an Encrypted Verification Key
abstract
Recent studies have uncovered security issues with most of the federated learning models. One common false assumption in the federated learning model is that participants are the attacker and would not use polluted data. This vulnerability enables attackers to train their models using polluted data and then send the polluted updates to the training server for aggregation, potentially poisoning the overall model. In such a setting, it is challenging for an edge server to thoroughly inspect the data used for model training and supervise any edge device. This study evaluates the vulnerabilities present in federated learning and explores various types of attacks that can occur. This paper presents a robust prevention scheme to address these vulnerabilities. The proposed prevention scheme enables federated learning servers to monitor participants actively in real time and identify infected individuals by introducing an encrypted verification scheme. The paper outlines the protocol design of this prevention scheme and presents experimental results that demonstrate its effectiveness.
Mahdee Jodayree, Ryszard Janicki
KES3
2023 On some generalization of rough sets
Ryszard Janicki
Int. J. Approx. Reason.1
2022 On Multiplicative, Additive and Qualitative Pairwise Comparisons
abstract
A relationship between the classical multiplicative pairwise comparisons that are based on aijaji = 1, the additive model based on b i j +b j i = 1, and qualitative pairwise comparisons that uses the relations j, ¯, ¢, < and z, is discussed in detail.A special attention is paid to the concept of consistency and weights calculations.An on-line tool is also discussed.
Ryszard Janicki, Mahmoud Mahmoud
FedCSIS1
2022 Similarity for Multisets and Heterogeneous Sets
Ryszard Janicki
IPMU (1)1
2021 Preface
abstract
This special issue presents selected papers from the 41st International Conference on Application and Theory of Petri Nets and Concurrency (Petri Nets 2020), which was organized by the LoVe (Logics and Verification) team of the computer science laboratory LIPN (Laboratoire dInformatique de Paris Nord), University Sorbonne Paris Nord, and CNRS, jointly with the members of the Paris region MeFoSy-LoMa group (Méthodes Formelles pour les Systemes Logiciels et Matériels) in June 2020.The conference took place online due to the covid pandemics.The Program Committee selected 23 out of 56 papers submitted to Petri Nets 2020 by authors from 21 different countries.Each paper was reviewed by three reviewers.After the conference, five papers were distinguished by the Program Committee members, whose authors were invited to revise and extend their conference papers for this special issue.The extended submissions have been reviewed in a separate reviewing process to meet the standards of Fundamenta Informaticae.
Ryszard Janicki, Slawomir Lasota 0001, Natalia Sidorova
Fundam. Informaticae1
2021 Relational structures for concurrent behaviours
abstract
Relational structures based on acyclic relations can successfully model fundamental aspects of concurrent systems behaviour. Examples include Elementary Net systems and Mazurkiewicz traces. There are however cases where more general relational structures are needed. In this paper, we present a general model of relational structures which can be used for a broad class of concurrent behaviours. We demonstrate how this general set-up works for combined order structures which are based on two relations, viz. an acyclic ‘before’ relation and a possibly cyclic ‘not later than’ relation.
Ryszard Janicki, Jetty Kleijn, Maciej Koutny, Lukasz Mikulski
Theor. Comput. Sci.1
2020 Algebraic Structure of Step Traces and Interval Traces
abstract
Traces and their extensions as comtraces, step traces and interval traces are quotient monoids over sequences or step sequences that play an important role in the formal analysis and verification of concurrent systems. Step traces are generalizations of comtraces and classical traces while interval traces are specialized traces that can deal with interval order semantics. The algebraic structures and their properties as projections, hidings, canonical forms and other invariants are very well established for traces and fairly well established for comtraces. For step traces and interval traces they are the main subject of this paper.
Ryszard Janicki, Lukasz Mikulski
Fundam. Informaticae1
2019 On Interval Semantics of Inhibitor and Activator Nets
Ryszard Janicki
Petri Nets1
2019 Operational Semantics, Interval Orders and Sequences of Antichains
abstract
A representation of interval orders by sequences of antichains is discussed, and its relationship to the Fishburn’s representation by sequences of the beginnings and endings of domain elements is analysed in detail. Moreover, an operational semantics based on sequences of maximal antichains is prop osed and investigated for a general class of safe Petri nets with context arcs.
Ryszard Janicki, Maciej Koutny
Fundam. Informaticae1
2019 Classifying invariant structures of step traces
abstract
In the study of behaviours of concurrent systems, traces are sets of behaviourally equivalent action sequences. Traces can be represented by causal partial orders. Step traces, on the other hand, are sets of behaviourally equivalent step sequences, each step being a set of simultaneous actions. Step traces can be represented by relational structures comprising non-simultaneity and weak causality. In this paper, we propose a classification of step alphabets as well as the corresponding step traces and relational structures representing them. We also explain how the original trace model fits into the overall framework.
Ryszard Janicki, Jetty Kleijn, Maciej Koutny, Lukasz Mikulski
J. Comput. Syst. Sci.1
2019 A novel test-cost-sensitive attribute reduction approach using the binary bat algorithm
Xiaolin Qin, Qian Zhou 0005, Yanghao Zhou, Ryszard Janicki, Wei Zhao 0061
Knowl. Based Syst.6
2018 Modeling Operational Semantics with Interval Orders Represented by Sequences of Antichains
Ryszard Janicki
Petri Nets1
2018 Approximations of arbitrary relations by partial orders
Ryszard Janicki
Int. J. Approx. Reason.1
2018 Interval semantics for Petri nets with inhibitor arcs
Mohammed A. Alqarni, Ryszard Janicki
Theor. Comput. Sci.2
2017 datumPIPE: Data Generator and Corrupter for Multiple Data Quality Aspects
abstract
Organizations use data to support different business processes. Data may become unclean because of corruptions in the central quality aspects due to factors such as duplicate records, outdated data, inconsistent values, incomplete information, or inaccurate values. Real datasets are usually not available for reasons such as privacy constraints. In the existing systems that generate or corrupt synthetic data, the intrinsic characteristics of data may not satisfy the quality aspects, and the injected types of errors do not corrupt multiple data quality aspects. Also, a lack of common datasets is a primary reason that representative comparisons between algorithms of different data quality management approaches are not possible. To address these issues, we present datumPIPE, a system that allows for the generation of data that satisfies a set of integrity constraints, including functional dependencies (FDs), conditional functional dependencies (CFDs), and inclusion dependencies (INDs). Also, datumPIPE provides the functionality to generate other types of attribute values such as sensors and personal data. It also allows for the corruption of the generated data through the introduction of quality issues in the central data quality aspects.
Samir Al-janabi, Abubaker Hamid, Ryszard Janicki
ASONAM3
2017 Alphabets of Acyclic Invariant Structures
abstract
A step trace is an equivalence class of step sequences, where the equivalence is determined by dependencies between pairs of actions expressed as potential simultaneity and sequentialisability. Step traces can be represented by invariant structures with two relations: mutual exclusion and (possibly cyclic) weak causality. An important issue concerning invariant structures is to decide whether an invariant structure represents a step trace over a given step alphabet. For the general case this problem has been solved and an effective decision procedure has been proposed. In this paper, we restrict the class of order structures being considered with the aim of achieving a better characterisation. Requiring that the weak causality relation is acyclic, makes it possible to solve the problem in a purely local way, by considering pairs of events, rather than whole structures.
Ryszard Janicki, Jetty Kleijn, Maciej Koutny, Lukasz Mikulski
Fundam. Informaticae1
2017 Invariant Structures and Dependence Relations
abstract
A step trace is an equivalence class of step sequences which can be thought of as different observations of the same underlying concurrent history. Equivalence is determined on basis of a step alphabet that describes the relations between events in terms of potential simultaneity and sequentialisab ility. Step traces cannot be represented by standard partial orders, but require so-called invariant structures, extended order structures that capture the phenomena of mutual exclusion and weak causality. In this paper, we present an effective way of deciding whether an invariant structure represents a step trace over a given step alphabet. We also describe a method by which one can check whether a given invariant structure can represent a step trace over any step alphabet. Moreover, if the answer is positive, the method provides a suitable step alphabet.
Ryszard Janicki, Jetty Kleijn, Maciej Koutny, Lukasz Mikulski
Fundam. Informaticae1
2017 Modeling concurrency with interval traces
Ryszard Janicki
Inf. Comput.1
2016 Step traces
Ryszard Janicki, Jetty Kleijn, Maciej Koutny, Lukasz Mikulski
Acta Informatica1
2016 Preface
abstract
Weights or weighted attributes are a part of most measurement, indexing and classification techniques.However, when judgments are subjective; weight assignment, and especially weight consistency, is almost always problematic.A ranking or preference is usually defined as a weakly ordered relationship between a set of items such that, for any two items, the first is either "less preferred", "more preferred" or "indifferent" to the second one.While most existing methods involve numbers, in many cases using only qualitative assessments might be more trustworthy.Formulas and rules involving numbers are considered more scientific and credible than those that involve qualitative values only.This is obviously true when the notions of interest can be measured directly or indirectly, as for instance velocity, height, voltage, pressure etc.However, when it comes to subjective notions as love, importance, taste, beauty, etc., we have to be very careful when numbers are used.One of the ways to deal with such intangible concepts is the pairwise comparisons method.This method is based on the observation that it is much easier to judge the mutual relationship (preference, importance, intensity, etc.) of two objects than to do this for several objects at once.This special issue of Fundamenta Informaticae is devoted to different aspects of the pairwise comparisons method.It is comprised of fourteen excellent articles that present the phenomenon of pairwise comparisons from various perspectives.The work, "Continuous Pairwise Comparisons" written by Thomas Saaty definitely goes far beyond currently ongoing discussions and opens up new horizons for researchers.In the article he proposes changing perspective from a discrete to a continuous one.The suggested solution is to determine the rankings for continuous pairwise comparisons based on solving Fredholm's integral equation of the second kind.In "Complex Ranking Procedures" the authors Barbara Sandrasagra and Michael Soltys investigate pairwise ranking problems where relatively few items are to be ranked with a complex procedure and according to a large number of criteria.They discuss their solutions in the context of tender procedures.Andrew Schumann and Jan Woleński enrich the discussion on pairwise comparisons methods by presenting their logical approach enclosed in the article "Two Squares of Oppositions and Their Applications in Pairwise Comparisons Analysis".
Ryszard Janicki, Konrad Kulakowski
Fundam. Informaticae1
2016 Optimal approximations with Rough Sets and similarities in measure spaces
Ryszard Janicki, Adam Lenarcic
Int. J. Approx. Reason.1
2015 On Interval Process Semantics of Petri Nets with Inhibitor Arcs
Mohammed A. Alqarni, Ryszard Janicki
Petri Nets2
2015 Order Structures for Subclasses of Generalised Traces
Ryszard Janicki, Jetty Kleijn, Maciej Koutny, Lukasz Mikulski
LATA1
2015 On Classification with Pairwise Comparisons, Support Vector Machines and Feature Domain Overlapping
abstract
Most existing classification algorithms either consider all features as equally important (equal weights), or do not analyze the consistency of weights assigned to features. When features are not equally important, assigning consistent weights is not an obvious task. In general, we have two cases. The first case assumes that a given sample of data does not contain any clues about the importance of features, so the weights are provided by a pool of experts and they are usually inconsistent. The second case assumes that the given sample contains some information about feature importance, hence we can derive the weights directly from the sample. In this paper, we deal with both cases. Pairwise comparisons and weighted support vector machines (SVMs) are used for the first case. For the second case, a new approach based on the observation that the feature importance could be determined by the discrimination power of features has been proposed. For the first case, we start with pairwise comparisons to rank the importance of features, then we use distance-based inconsistency reduction to refine the weight assessment and make the comparisons more precise. Next, we calculate the weights through the fully consistent or almost consistent pairwise comparison tables. For the second case, a novel concept of feature domain overlappings has been introduced. It can measure the feature discrimination power. This model is based on the assumption that less overlapping means more discriminatory ability, and this can be used to calculate weights characterizing the importance of particular features. For both cases, weighted SVMs are used to classify the data. Both methods have been tested using two benchmark datasets, Iris and Vertebral. The results were especially superior to those obtained without weights.
Ryszard Janicki, Mohammad Hadi Soudkhah
Comput. J.1
2015 Characterising Concurrent Histories
abstract
Non-interleaving semantics of concurrent systems is often expressed using posets, where causally related events are ordered and concurrent events are unordered. Each causal poset describes a unique concurrent history, i.e., a set of executions, expressed as sequences or step sequences, that are consistent with it. Moreover, a poset captures all precedence-based invariant relationships between the events in the executions belonging to its concurrent history. However, concurrent histories in general may be too intricate to be described solely in terms of causal posets. In this paper, we introduce and investigate generalised mutex order structures which can capture the invariant causal relationships in any concurrent history consisting of step sequence executions. Each such structure comprises two relations, viz. interleaving/mutex and weak causality. As our main result we prove that each generalised mutex order structure is the intersection of the step sequence executions which are consistent with it.
Ryszard Janicki, Jetty Kleijn, Maciej Koutny, Lukasz Mikulski
Fundam. Informaticae1
2012 Modeling Interval Order Structures with Partially Commutative Monoids
Ryszard Janicki, Nadezhda Zubkova
CONCUR1
2011 Preface
abstract
The ninth International Conference on the Application of Concurrency to System Design (ACSD) was held in July 2009 in Augsburg, Germany.Following a tradition, Fundamenta Informaticae publishes a special issue with revised and extended versions of a selection of the best papers from ACSD.The current issue is the eighth special issue devoted to ACSD.ACSD serves as a forum for disseminating theoretical results with application potential and advanced methods and tools for the design of complex concurrent systems.The conference aims at cross-fertilizing both theoretical and applied research on the following topics:• design methods, tools and techniques based on models of computation and concurrency (dataflow models, communicating automata, Petri nets, process algebras, state charts, MSCs, etc.), (performance) analysis, verification, testing and synthesis;• hardware / software co-design, platform-based design, component-based design, refinement techniques, hardware / software abstractions, co-simulation and verification;
Stephen A. Edwards, Ryszard Janicki, Walter Vogler
Fundam. Informaticae2
2011 Modelling concurrency with comtraces and generalized comtraces
Ryszard Janicki, Dai Tri Man Le
Inf. Comput.1
2009 Closure Operators for Order Structures
Ryszard Janicki, Dai Tri Man Le, Nadezhda Zubkova
FCT1
2009 Pairwise Comparisons Based Non-Numerical Ranking
abstract
A systematic procedure for deriving weakly ordered non-numerical rankings from given sets of data is proposed and analysed. The data are assumed to be collected using the Pairwise Comparisons paradigm. The concept of a partially ordered approximation of an arbitrary binary relation is formally defined and some solutions are proposed. The problem of testing and the importance of indifference and the power of weak order extensions are also discussed.
Ryszard Janicki
Fundam. Informaticae1
2008 Modelling Concurrency with Quotient Monoids
Ryszard Janicki, Dai Tri Man Le
Petri Nets1
2008 Relational structures model of concurrency
Ryszard Janicki
Acta Informatica1
2007 Computing Properties of Numerical Imperative Programs by Symbolic Computation
Jacques Carette, Ryszard Janicki
Fundam. Informaticae2
2007 Towards a Pragmatic Mereology
Ryszard Janicki, Dai Tri Man Le
Fundam. Informaticae1
2006 Special Issueon Application of Concurrency to System Design
Ryszard Janicki
Fundam. Informaticae1
2005 Basic Mereology with Equivalence Relations
Ryszard Janicki
MFCS1
2005 Tabular Expressions and Their Relational Semantics
Ryszard Janicki, Alan Wassyng
Fundam. Informaticae1
2004 A Generalisation of a Relational Structures Model of Concurrency
Ryszard Janicki
ICTAC1
2004 Verification of the WAP Transaction Layer
Yu-Tong He, Ryszard Janicki
SEFM2
2004 Preface
Ryszard Janicki
Fundam. Informaticae1
2002 On a Mereological System for Relational Software Specifications
Ryszard Janicki
MFCS1
2001 On a formal semantics of tabular expressions
Ryszard Janicki, Ridha Khédri
Sci. Comput. Program.1
2001 Foundations of the Trace Assertion Method of Module Interface Specification
abstract
The trace assertion method is a formal state machine based method for specifying module interfaces. A module interface specification treats the module as a black-box, identifying all the module's access programs (i.e., programs that can be invoked from outside of the module) and describing their externally visible effects. In the method, both the module states and the behaviors observed are fully described by traces built from access program invocations and their visible effects. A formal model for the trace assertion method is proposed. The concept of step-traces is introduced and applied. The stepwise refinement of trace assertion specifications is considered. The role of nondeterminism, normal and exceptional behavior, value functions, and multiobject modules are discussed. The relationship with algebraic specifications is analyzed. A tabular notation for writing trace specifications to ensure readability is adapted.
Ryszard Janicki, Emil Sekerinski
IEEE Trans. Software Eng.1
1999 On Causality Semantics of Nets with Priorities
abstract
In the formal treatment of concurrent computing systems, causality and weak causality can be used to provide abstract specifications of the temporal ‘earlier than’ and ‘not later than’ orderings. In this paper we consider relational structures comprising causality and weak causality — called stratified order structures — which can be used to provide a non-sequential semantics of Petri nets with inhibitor arcs. We show that this approach can be extended to nets augmented with priority specifications. In particular, we demonstrate how to derive stratified order structures for such nets by generalising the standard construction of causal partial orders based on occurrence nets.
Ryszard Janicki, Maciej Koutny
Fundam. Informaticae1
1997 Fundamentals of Modelling Concurrency Using Discrete Relational Structures
Ryszard Janicki, Maciej Koutny
Acta Informatica1
1995 Towards a Formal Semantics of Parnas Tables
abstract
In [8, 11, 12] Parnas at al. advocate the use of relational model for documenting the intended behaviour of programs.In this method, tabular expressions (or tables) are used to improve readability so that formal documentation can replace conventional documentation.Parnas [9] describes several classes of tables and provides their formal syntax and semantics.In this paper, an alternative, more general and more homogeneous semantics is proposed.1
Ryszard Janicki
ICSE1
1995 Semantics of Inhibitor Nets
Ryszard Janicki, Maciej Koutny
Inf. Comput.1
1993 Order Structures and Generalisations of Szpilrajn's Theorem
Ryszard Janicki, Maciej Koutny
FSTTCS1
1993 Structure of Concurrency
Ryszard Janicki, Maciej Koutny
Theor. Comput. Sci.1
1992 Invariants and paradigms of concurrency theory
Ryszard Janicki, Maciej Koutny
Future Gener. Comput. Syst.1
1991 Invariant Semantics of Nets with Inhibitor Arcs
Ryszard Janicki, Maciej Koutny
CONCUR1
1990 Transformations of Sequential Specifications into Concurrent Specifications by Synchronization Guards
Ryszard Janicki, Tomasz Müldner
Theor. Comput. Sci.1
1988 On the Semantics Of Priority Systems
Ryszard Janicki, Peter E. Lauer
ICPP (2)1
1987 A Formal Semantics for Concurrent Systems with a Priority Relation
Ryszard Janicki
Acta Informatica1
1986 Concurrent and Maximally Concurrent Evolution of Nonsequential Systems
Ryszard Janicki, Peter E. Lauer, Maciej Koutny, Raymond Devillers
Theor. Comput. Sci.1
1985 Transforming Sequential Systems into Concurrent Systems
Ryszard Janicki
Theor. Comput. Sci.1
1984 Nets, Sequential Components and Concurrency Relations
Ryszard Janicki
Theor. Comput. Sci.1
1981 On the Design of Concurrent Systems
Ryszard Janicki
ICDCS1
1980 On Atomic Nets and Concurrency Relations
Ryszard Janicki
MFCS1
1980 Some remarks on deterministic Mazurkiewicz algorithms and languages associated with them
Ryszard Janicki
Fundam. Informaticae1
1979 Analysis of vectors of coroutines by means of components
Ryszard Janicki
FCT1
1978 Synthesis of Concurrent Schemes
Ryszard Janicki
MFCS1
1977 Vectors of Coroutines over Blikle Nets
Ryszard Janicki
FCT1
1976 Vectors of Coroutines
Ryszard Janicki
MFCS1