Marjan Sirjani
-
Associate Professor
School of Computer Science
Reykjavik University
Reykjavik, Iceland
-
School of Electrical and Computer Engineering,
University of Tehran
Tehran, Iran
-
Senior Researcher
School of Computer Science
Institute for Studies in Theoretical Physics and Mathematics (IPM)
Tehran, Iran
-
Contact information
- Address:
-
School of Computer Science
Reykjavik University
Kringlan 1, 103
Reykjavik, Iceland
- Tel:
-
00354 599 6366
- Fax:
-
00354 599 6301
- Email:
-
m a r j a n [A@T] r u . i s
|
|
Open Positions:
Research interests:
- Formal Methods in Software Engineering
- Modeling Reactive and Concurrent Systems
- Object-based Modeling
- Actor Model
- Component-based Modeling
- Formal Verification Methods
- Model Checking and Reduction Techniques
- Applying Formal Methods in System Design
Teaching at RU:
Teaching at UT:
Publications:
2009:
-
M. M. Jaghoori, M. Sirjani, M. R. Mousavi, E. Khamespanah, A. Movaghar, Symmetry and Partial Order Reduction Techniques in Model Checking Rebeca, Acta Informatica, Accepted 2009.
-
N. Razavi, R. Behjati, H. Sabouri, E. Khamespanah, A. Shali, M. Sirjani, Sysfier: Actor-based Formal Verification of SystemC, ACM Transactions on Embedded Computing Systems, Accepted 2009.
-
N. Khakpour, S, Jalili, C. Talcott, M. Sirjani, M. M. Mousavi, PobSAM: Policy-based Managing of Actors in Self-Adaptive Systems, Proceedings of FACS09, LNCS, 2009.
-
B. Pourvatan, M. Sirjani, H. Hojjat, F. Arbab, Automated Analysis of Reo Circuits using Symbolic Execution, Proceedings of FOCLASA09, ENTCS, 2009.
-
N. Khakpour, M. Sirjani and S. Jalili, Formal Analysis of Smart Home Policies using Compositional Verification , Proceedings of ICFI'09, 2009.
-
M.M. Jaghoori, F. de Boer, T. Chotia, and M. Sirjani, Schedulability of asynchronous Real-time concurrent objects, Journal of Logic and Algebraic Programming, Elsevier, Volume 78, Issue 5, pp. 402-416, 2009.
-
H. Hajabdolali Bazzaz, M. Sirjani, R. Khosravi, S. Taheri: Modeling Networking issues of Network-on-chip: a Coloured Petri nets Approach. SimuTools 2009: 22
-
R. Behjati, M. Nili Ahmadabadi, M. Sirjani, Bounded Rational Search for On-the-fly Model
Checking of LTL Properties, Proceedings of FSEN´09, Springer LNCS post-proceedings, 2009.
2008:
-
S. Tasharofi, M. Sirjani, Formal Modeling and Conformance Validation for
WS-CDL using Reo and CASM, Proceedings of FOCLASA´08, Elsevier ENTCS post-proceedings, 2008.
-
F. Mahdikhani, M. R. Hashemi, M. Sirjani, QoS Aspects in Web Services
Compositions, Proceedings of The Fourth IEEE International Symposium on
Service-Oriented System Engineering (SOSE 2008), 2008.
-
H. Sabouri, M. Sirjani, Slicing-based Reductions for Rebeca, Proceedings
of FACS´08, Elsevier ENTCS post-proceedings, 2008.
-
H. Hojjat, M. R. Mousavi, M. Sirjani, A Framework for Performance
Evaluation and Functional Verification in Stochastic Process Algebra, pp.
339-346, ACM SAC 2008.
-
H. Hojjat, M. R. Mousavi, M. Sirjani, Process Algebraic Verification of
SystemC Codes, pp. 62-67, IEEE ACSD 2008.
-
R. Behjati, H. Sabouri, N. Razavi, M. Sirjani, An Effecxtive Approach for
Model Checking SystemC Designs, pp. 56-61, IEEE ACSD 2008.
-
R. Khosravi, M. Sirjani, N. Asoudeh, S. Sahebi, H. Iravanchi, Modeling and
Analysis of Reo Connectors using Alloy, LNCS 5052, pp. 169-183 ,
Coordination 2008.
2007:
-
M.M. Jaghoori, F. de Boer and M. Sirjani, Task Scheduling in Rebeca,
Proceedings of the 19th Nordic Workshop on Programming Theory
(NWPT'07), Oslo, Norway, pp. 16-18, October 2007.
-
H. R. Shahriari, M. S. Makarem, M. Sirjani, R. Jalili, A. Movaghar,
Vulnerability Analysis of Networks to Detect Multiphase Attacks Using
the Actor-based Language Rebeca, Journal of Computers and Electrical
Engineering, Accepted 2007.
-
H. Hojjat, H. Nakhost, M. Sirjani., Integrating Module Checking and
Deduction in a Formal Proof for the Perlman Spanning Tree Protocol
(STP), Journal of Universal Computer Science (J.UCS), vol 13, no. 13,
pp. 2076-2104, 2007.
-
N. Hakimipour, N. Razavi, M. Sirjani, Modeling and formal verification
of hardware designs. Proceedings of 5th IEEE East-West Design &
Test Symposium (EWDTS’07), 2007.
-
C. Talcott, M. Sirjani, S. Ren, Comparing Three Coordination Models:
Reo, ARC, and RRD, Proceedings of FOCLASA07, ENTCS, 2007.
-
S. Tasharofi, M. Vakilian, R. Zilouchian Moghaddam, M. Sirjani,
Modeling Web Services using Coordination Language Reo, Proceedings of
WS-FM07, LNCS, 2007.
-
M. Sirjani, Rebeca: Theory, Applications and Tools, Proceedings of
FMCO’06, LNCS 4709, pp. 102 -126, 2007.
-
F. AlaviZadeh, A. Hashemi-Nekoo, M. Sirjani, ReUML: a UML Profile for
Modeling and Verification of Reactive Systems, Proceedings of
ICSEA’07, 2007.
-
H. Hojjat, M. Sirjani, M. R. Mousavi, J. F. Groote: Sarir, A Rebeca to
mCRL2 Translator, Proceedings of. ACSD 2007, IEEE, pp. 216-222, 2007.
-
N. Razavi, M. Sirjani: Compositional Semantics of System-Level Designs
Written in SystemC, Proceedings of FSEN 2007, LNCS 4767, pp. 113-128,
2007.
-
M. R. Kakoee, H. Shojaei, H. Ghasemzadeh, Marjan Sirjani, Z. Navabi,
A New Approach for Design and Verification of Transaction Level Models,
Proceedings of ISCAS 2007, IEEE, pp. 3760-3763, 2007.
2006:
-
C. Baier, M. Sirjani, F. Arbab, J.J. Rutten,
Modelin Component Connectors in Reo by Constraint Automata,
Science of Computer Programming, Elsevier, Vol. 61, Issue 2, pp. 75-113, July 2006.
-
F. Arbab, M. Sirjani,
Preface. Electr. Notes Theor. Comput. Sci.,
pp.159: 1-2, 2006.
-
M.R. Mousavi, M. Sirjani, F. Arbab,
Formal Semantics and Analysis of Component Connectors in Reo.,
Electr. Notes Theor. Comput. Sci. 154(1).pp. 83-99, 2006.
-
F. Ghassemi, N. Nemat Bakhsh, B. Tork Ladani, M. Sirjani,
Specification and Implementation of Multi-Agent Organizations,
WEBIST (1) .pp. 447-453, 2006.
-
M. Sirjani, M.M. Jaghoori, C. Baier, F. Arbab,
Compositional Semantics of an Actor-Based Language Using Constraint Automata,
COORDINATION .pp.281-297, 2006.
-
H. Hojjat, H. Nakhost, M. Sirjani,
Formal Verification of the IEEE 802.1D Spanning Tree Protocol Using Extended Rebeca,
Electr. Notes Theor. Comput. Sci. 159.pp. 139-154, 2006.
-
F. Ghassemi, S. Tasharofi, M. Sirjani,
Automated Mapping of Reo Circuits to Constraint Automata,
Electr. Notes Theor. Comput. Sci. 159.pp. 99-115, 2006.
-
M.M. Jaghoori, A. Movaghar, M. Sirjani,
Modere: The Model-Checking Engine of Rebeca,
ACM Symposium on Applied Computing - Software Verificatin Track, pp. 1810-1815, 2006.
2005:
-
M. Sirjani, F. S. de Boer, A. Movaghar, Modular
Verification of a Component-based Actor Language, J.UCS 11,
pp. 1695–1717, 2005.
-
M. M. Jaghoori, M. Sirjani, M. R. Mousavi, A. Movaghar, Efficient
Symmetry Reduction for an Actor-Based Model. ICDCIT 2005,
LNCS 3816, pp. 494-507, 2005.
-
M. Sirjani, , F.S. de Boer, A. Movaghar, A. Shali, Extended
Rebeca: A Component-Based Actor Language with Synchronous Message
Passing, in Proceedings of ACSD 2005, St. Malo, France, IEEE
Computer Society, pp. 212-221, June 2005.
-
M. Sirjani, A. Movaghar, A. Shali, F. S. de Boer: Model
Checking, Automated Abstraction, and Compositional Verification of
Rebeca Models. J. UCS 11(6), pp. 1054-1082, 2005.
-
F. Arbab, C. Baier, F.S. de Boer, J.J.M.M. Rutten and M.
Sirjani, Synthesis
of Reo Circuits for Implementation of Component-Connector Automata
Specifications, Proceedings of the 7th International
Conference on Coordination Models and Languages (Coordination 2005),
pp. 236-251, 2005.
-
M. Sirjani, A. Movaghar, Integrating
Model Checking and Deduction for an Actor-Based Language,
Scientia Journal 12(1), pp. 55-65, 2005.
-
N.R. Mehta, N. Medvidovic, M. Sirjani, and F. Arbab, Modeling
Behavior in Compositions of Software Architectural Primitives,
in Proceedings of ASE 2004, Austria, IEEE Computer Society, pp.
371-374, September 2004.
2004:
-
M. Sirjani, H. SeyedRazi, A. Movaghar, M. M. Jaghouri, S.
Forghanizadeh, and M. Mojdeh, Model Checking CSMA/CD Protocol Using an
Actor-Based Language, in WSEAS Transactions on Circuit and Systems,
Issue 4, Vol. 3, 1052- 1057, June 2004.
-
F. Arbab, C. Baier, J.J.M.M. Rutten and M. Sirjani, Modeling
Component Connectors in Reo by Constraint Automata, in
Proceedings of FOCLASA'03, Marseille, France, ENTCS 97, pp. 25-46,
Elsevier Science, 2004.
-
M. Sirjani. Formal
Specification and Verification of Concurrent and Reactive Systems,
PhD Thesis, Department of Conputer Engineering, Sharif University of
Technology, December 2004.
-
M. Sirjani, Al Movaghar, A. Shali, and F. S. de Boer. Modeling
and Verification of Reactive Systems using Rebeca, Fundamenta
Informaticae, Vol. 63, Nr. 4, December 2004.
-
M. Sirjani, A. Shali, M.M. Jaghoori, H. Iravanchi, A.
Movaghar, A
Front-End Tool for Automated Abstraction and Modular Verification of
Actor-Based Models, in the International Conference on
Application of Concurrency to System Design (ACSD), , June 2004.
-
M. Sirjani, M.M. Jaghoori, S. Forghanizadeh, M. Mojdeh, A.
Movaghar. Model Checking CSMA/CD Protocol using an Actor-Based
Language, in the Proceedings of the International Conference on
Software Engineering, WSEAS, February 2004.
2003:
-
M. Sirjani, A. Movaghar, H. Iravanchi, M.M. Jaghoori and A.
Shali, Model Checking in Rebeca, in Proceedings of The 2003
International Conference on Parallel and Distributed Processing
Techniques and Applications (PDPTA' 03), Las Vegas, USA, CSREA Press,
pp. 1819-1822, June 2003.
-
M. Sirjani, A. Movaghar, H. Iravanchi, M.M. Jaghoori and A.
Shali, Model
Checking Rebeca by SMV, in Proceedings of the Workshop on
Automated Verification of Critical Systems (AVoCS'03), University of
Southampton, April 2003.
2002:
-
M. Sirjani and A. Movaghar, Simulation in Rebeca, in
Proceedings of the 2002 International Conference on Parallel and
Distributed Processing Techniques and Applications (PDPTA' 02), Las
Vegas, USA, CSREA Press, pp.923-926, June 2002.
-
M. Sirjani, A. Movaghar, An Object-Based Model for Agents,
in Proceedings of Workshop on Agents for Information Management
(EURASIA’02), Shiraz, Iran, Austrian Computer Society,
October 2002.
-
S.H. Mirian-Hosseinabadi and M. Sirjani, A Calculus for
Real-Time Specification Statements, in Proceedings of the Workshop on
Recent Progress in Computers and Communication (EURASIA’02),
Shiraz, Iran, Austrian Computer Society, October 2002.
-
M. Sirjani and A. Movaghar, Simulation in Rebeca, in
Proceedings of the Workshop on Automated Verification of Critical
Systems (AVoCS'02), University of Birmingham, April 2002.
2001:
-
M. Sirjani, A. Movaghar, and M.R. Mousavi, Compositional
Verification of an Actor-Based Model for Reactive Systems, in
Proceedings of Workshop on Automated Verification of Critical Systems
(AVoCS'01), Oxford University, April 2001.
Technical Reports:
-
M. Sirjani, F.S. de Boer, A. Movaghar and A. Shali, Extending
Rebeca with Synchronous Messages and Reusable Components,
SEN-R0505, CWI, Amsterdam, March 2005.
-
F. Arbab, C. Baier, F.S. de Boer, J.J.M.M. Rutten and M.
Sirjani, Synthesis
of Reo Circuits For Implementation Of Component-Connector Automata
Specifications, SEN-R0412, CWI, Amsterdam, August 2004.
-
M.R. Mousavi, M. Sirjani, and F. Arbab, Specification and
Verification of Component Connectors, Technical report 04-15,
Department of Computer Science, Eindhoven University of Technology,
Eindhoven, June 2004.
-
N.R. Mehta, M. Sirjani and F. Arbab, Effective
Modeling of Software Architectural Assemblies Using Constraint Automata,
SEN-R0309, CWI, Amsterdam, October 2003.
-
F. Arbab, C. Baier, J.J.M.M. Rutten and M. Sirjani, Modeling
Component Connectors in Reo by Constraint Automata,
SEN-R0304, CWI, Amsterdam, July 2003.
-
M. Sirjani and A. Movaghar, An Actor-Based Model for
Reactive Systems: Rebeca, Computer Engineering Dept, Sharif University
of Technology, Tehran, 2001.
-
M. Sirjani, A. Movaghar, H. Iravanchi, M.M. Jaghoori and A.
Shali, Model Checking Rebeca by SMV, Computer Engineering Dept, Sharif
University of Technology, http://mehr.sharif.edu /~msirjani, October
2002, (in Persian).
-
M. Sirjani, Formal Specification and Verification of
Concurrent and Real-time Systems, Computer Engineering Dept., Sharif
University of Technology, July 2000 (in Persian).
-
M. Sirjani, Lecture Notes used for teaching Programming
Languages Analysis and Design, 1999 (in Persian).
-
M. Sirjani, Lecture Notes used for teaching Software
Engineering, 1995 (in Persian).
|