Interaction-Oriented Software Engineering
Amit K. Chopra Lancaster University a.chopra1@lancaster.ac.uk (Joint work with Munindar P. Singh)
Dagstuhl
March 25, 2015
Chopra (a.chopra1@lancaster.ac.uk) IOSE March 25, 2015 1 / 16
Interaction-Oriented Software Engineering Amit K. Chopra Lancaster - - PowerPoint PPT Presentation
Interaction-Oriented Software Engineering Amit K. Chopra Lancaster University a.chopra1@lancaster.ac.uk (Joint work with Munindar P. Singh) Dagstuhl March 25, 2015 Chopra (a.chopra1@lancaster.ac.uk) IOSE March 25, 2015 1 / 16
Chopra (a.chopra1@lancaster.ac.uk) IOSE March 25, 2015 1 / 16
Chopra (a.chopra1@lancaster.ac.uk) IOSE March 25, 2015 2 / 16
Chopra (a.chopra1@lancaster.ac.uk) IOSE March 25, 2015 3 / 16
Chopra (a.chopra1@lancaster.ac.uk) IOSE March 25, 2015 4 / 16
◮ Among objects, sensors, devices, software agents, and so on ◮ Specify constraints on messaging ◮ E.g. in the Blindingly Simple Protocol Language (Singh)
◮ Specify how social expectations among principals progress as they
◮ E.g., commitment protocols Chopra (a.chopra1@lancaster.ac.uk) IOSE March 25, 2015 5 / 16
Chopra (a.chopra1@lancaster.ac.uk) IOSE March 25, 2015 6 / 16
◮ All created commitment of a type (analogously, detached, expired,
◮ Instead of complex low-level SQL queries or rules
Chopra (a.chopra1@lancaster.ac.uk) IOSE March 25, 2015 7 / 16
Chopra (a.chopra1@lancaster.ac.uk) IOSE March 25, 2015 8 / 16
Chopra (a.chopra1@lancaster.ac.uk) IOSE March 25, 2015 9 / 16
Chopra (a.chopra1@lancaster.ac.uk) IOSE March 25, 2015 10 / 16
Chopra (a.chopra1@lancaster.ac.uk) IOSE March 25, 2015 11 / 16
Chopra (a.chopra1@lancaster.ac.uk) IOSE March 25, 2015 12 / 16
Chopra (a.chopra1@lancaster.ac.uk) IOSE March 25, 2015 13 / 16
Chopra (a.chopra1@lancaster.ac.uk) IOSE March 25, 2015 14 / 16
Chopra (a.chopra1@lancaster.ac.uk) IOSE March 25, 2015 15 / 16
Chopra (a.chopra1@lancaster.ac.uk) IOSE March 25, 2015 16 / 16