Ändra sökning
Länk till posten
Permanent länk

Direktlänk
Nordlander, Johan
Publikationer (10 of 34) Visa alla publikationer
Wallin, S., Nordlander, J. & Leijon, V. (2014). Semantic Alarms (ed.). In: (Ed.), Alex Galis; Gaby Lenhart (Ed.), 3rd ETSI Future Networks Workshop, 9-11 april 2013, Sophia Antipolis, France: . Paper presented at ETSI Future Networks Workshop : 09/04/2013 - 11/04/2013 (pp. 145-153).
Öppna denna publikation i ny flik eller fönster >>Semantic Alarms
2014 (Engelska)Ingår i: 3rd ETSI Future Networks Workshop, 9-11 april 2013, Sophia Antipolis, France / [ed] Alex Galis; Gaby Lenhart, 2014, s. 145-153Konferensbidrag, Publicerat paper (Övrig (populärvetenskap, debatt, mm))
Abstract [en]

Functions Virtualisation (NFV) and Software Driven Networks (SDN) aggregate resources across multiple domains. This puts requirements on understanding the overall alarm status across these domains and dependencies between them. Current practice of low-quality alarm documentation and confusion around fundamental concepts like alarm states, alarm-types and the underlying protocols like syslog and SNMP traps makes it hard to create one unified alarm interface as part of the SDN API.If alarm interfaces for the various components were expressed in a more formal manner including dependencies and propagation between the alarms the NFV/SDN interface could automatically present an integrated alarm API as well as a synthesized alarm state across the virtualized functions.We present a novel approach to alarm interfaces by providing a formal alarm model together with a domain-specific language that allows us to specify both the alarm models and the constraints placed on the alarm models in a consistent manner. This means that we can verify the consistency of an alarm interfaces and automatically generate interfaces, multi-domain correlation and aggregated states.

Nationell ämneskategori
Data- och informationsvetenskap
Forskningsämne
Distribuerade datorsystem
Identifikatorer
urn:nbn:se:ltu:diva-34312 (URN)87b4f50c-cfae-4297-ad39-f454428300c1 (Lokalt ID)979-10-92620-00-9 (ISBN)87b4f50c-cfae-4297-ad39-f454428300c1 (Arkivnummer)87b4f50c-cfae-4297-ad39-f454428300c1 (OAI)
Konferens
ETSI Future Networks Workshop : 09/04/2013 - 11/04/2013
Anmärkning
Godkänd; 2014; 20140110 (stewal)Tillgänglig från: 2016-09-30 Skapad: 2016-09-30 Senast uppdaterad: 2025-10-22Bibliografiskt granskad
Lisper, B. & Nordlander, J. (2012). A simple and flexible timing constraint logic (ed.). In: (Ed.), Tiziana Margaria ; Bernhard Steffen (Ed.), Leveraging applications of formal methods, verification and validation: technologies for mastering change : 5th International Symposium, ISoLA 2012, Heraklion, Crete, Greece, October 15-18, 2012 : proceedings / Part II. Paper presented at International Symposium on Leveraging Applications of Formal Methods, Verification and Validation : 15/10/2012 - 18/10/2012 (pp. 80-95). Heidelberg: Springer, 2
Öppna denna publikation i ny flik eller fönster >>A simple and flexible timing constraint logic
2012 (Engelska)Ingår i: Leveraging applications of formal methods, verification and validation: technologies for mastering change : 5th International Symposium, ISoLA 2012, Heraklion, Crete, Greece, October 15-18, 2012 : proceedings / Part II / [ed] Tiziana Margaria ; Bernhard Steffen, Heidelberg: Springer , 2012, Vol. 2, s. 80-95Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Formats for describing timing behaviors range from fixed menus of standard patterns, to fully open-ended behavioral definitions; of which some may be supported by formal semantic underpinnings, while others are better characterized as primarily informal notations. Timing descriptions that allow flexible extension within a fully formalized framework constitute a particularly interesting area in this respect. We present a small logic for expressing timing constraints in such an open-ended fashion, sprung out of our work with timing constraint semantics in the TIMMO-2-USE project [15]. The result is a non-modal, first-order logic over reals and sets of reals, which references the constrained objects solely in terms of event occurrences. Both finite and infinite behaviors may be expressed, and a core feature of the logic is the ability to restrict any constraint to just the finite ranges when a certain system mode is active. Full syntactic and semantic definitions of our formula language are given, and as an indicator of its expressiveness, we show how to express all constraint forms currently defined by TIMMO-2-USE and AUTOSAR. A separate section deals with the support for mode-dependencies that have been proposed for both frameworks, and we demonstrate by an example how our generic mode-restriction mechanism formalizes the details of such an extension.

Ort, förlag, år, upplaga, sidor
Heidelberg: Springer, 2012
Serie
Lecture Notes in Computer Science, ISSN 0302-9743 ; 7610
Nationell ämneskategori
Datavetenskap (datalogi)
Forskningsämne
Kommunikations- och beräkningssystem
Identifikatorer
urn:nbn:se:ltu:diva-39955 (URN)10.1007/978-3-642-34032-1_12 (DOI)2-s2.0-84868273940 (Scopus ID)ee69017c-f222-4e51-adfe-837fda4b5a6b (Lokalt ID)9783642340321 (ISBN)ee69017c-f222-4e51-adfe-837fda4b5a6b (Arkivnummer)ee69017c-f222-4e51-adfe-837fda4b5a6b (OAI)
Konferens
International Symposium on Leveraging Applications of Formal Methods, Verification and Validation : 15/10/2012 - 18/10/2012
Anmärkning
Validerad; 2012; 20121113 (andbra)Tillgänglig från: 2016-10-03 Skapad: 2016-10-03 Senast uppdaterad: 2025-10-22Bibliografiskt granskad
Wallin, S., Åhlund, C. & Nordlander, J. (2012). Rethinking network management: Models, data-mining and self-learning (ed.). In: (Ed.), Proceedings of the 2012 IEEE Network Operations and Management Symposium: Maui, HI 16- 20 April 2012. Paper presented at IEEE/IFIP Network Operations and Management Symposium : 16/04/2012 - 19/04/2012 (pp. 880-886). Piscataway, NJ: IEEE Communications Society
Öppna denna publikation i ny flik eller fönster >>Rethinking network management: Models, data-mining and self-learning
2012 (Engelska)Ingår i: Proceedings of the 2012 IEEE Network Operations and Management Symposium: Maui, HI 16- 20 April 2012, Piscataway, NJ: IEEE Communications Society, 2012, s. 880-886Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Network Service Providers are struggling to re- duce cost and still improve customer satisfaction. We have looked at three underlying challenges to achieve these goals; an overwhelming flow of low-quality alarms, understanding the structure and quality of the delivered services, and automation of service configuration. This thesis proposes solutions in these areas based on domain-specific languages, data-mining and self- learning. Most of the solutions have been validated based on data from a large service provider.We look at how domain-models can be used to capture explicit knowledge for alarms and services. In addition, we apply data- mining and self-learning techniques to capture tacit knowledge. The validation shows that models improve the quality of alarm and service models, and automatically render functions like root cause correlation, service and SLA status, as well as service configuration automation.The data-mining and self-learning solutions show that we can learn from available decisions made by experts and automatically assign alarm priorities.

Ort, förlag, år, upplaga, sidor
Piscataway, NJ: IEEE Communications Society, 2012
Serie
I E E E - I F I P Network Operations and Management Symposium, ISSN 1542-1201
Nyckelord
network management, data models, data mining, neural networks
Nationell ämneskategori
Datavetenskap (datalogi) Data- och informationsvetenskap
Forskningsämne
Kommunikations- och beräkningssystem; Distribuerade datorsystem
Identifikatorer
urn:nbn:se:ltu:diva-29298 (URN)10.1109/NOMS.2012.6212003 (DOI)2-s2.0-84864217904 (Scopus ID)2b9e6f6e-7e84-4edb-b7bb-979ccd10f5e8 (Lokalt ID)978-1-4673-0267-8 (ISBN)978-1-4673-0268-5 (ISBN)2b9e6f6e-7e84-4edb-b7bb-979ccd10f5e8 (Arkivnummer)2b9e6f6e-7e84-4edb-b7bb-979ccd10f5e8 (OAI)
Konferens
IEEE/IFIP Network Operations and Management Symposium : 16/04/2012 - 19/04/2012
Anmärkning

Godkänd; 2012; 20111223 (stewal)

Tillgänglig från: 2016-09-30 Skapad: 2016-09-30 Senast uppdaterad: 2025-02-18Bibliografiskt granskad
Wallin, S., Leijon, V., Nordlander, J. & Bystedt, N. (2012). The semantics of alarm definitions: enabling systematic reasoning about alarms (ed.). International Journal of Network Management, 22(3), 181-198
Öppna denna publikation i ny flik eller fönster >>The semantics of alarm definitions: enabling systematic reasoning about alarms
2012 (Engelska)Ingår i: International Journal of Network Management, ISSN 1055-7148, E-ISSN 1099-1190, Vol. 22, nr 3, s. 181-198Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

The development and integration of an alarm interface between network elements and a network management system is a costly process, largely because of the informal way in which alarm interfaces are expressed and communicated. Low-quality alarm documentation and confusion around fundamental concepts like alarm states and alarm types are typical consequences of current practices. If alarm interfaces were expressed in a more formal manner, costs could be reduced and more advanced analysis and automation would be enabled. We present a novel approach to alarm interfaces by providing a formal alarm model together with a domain-specific language that allows us to specify both the alarm models and the constraints placed on the alarm models in a consistent manner. This means that we can verify the consistency of an alarm interface and automatically generate artifacts such as alarm correlation rules or alarm documentation based only on the model

Nationell ämneskategori
Datavetenskap (datalogi) Inbäddad systemteknik Data- och informationsvetenskap
Forskningsämne
Kommunikations- och beräkningssystem; Inbyggda system; Distribuerade datorsystem
Identifikatorer
urn:nbn:se:ltu:diva-9940 (URN)10.1002/nem.800 (DOI)000304086500002 ()2-s2.0-84861228987 (Scopus ID)8a85d927-d9c0-4374-a663-db3161ee6034 (Lokalt ID)8a85d927-d9c0-4374-a663-db3161ee6034 (Arkivnummer)8a85d927-d9c0-4374-a663-db3161ee6034 (OAI)
Anmärkning

Validerad; 2012; 20110207 (stewal)

Tillgänglig från: 2016-09-29 Skapad: 2016-09-29 Senast uppdaterad: 2025-10-21Bibliografiskt granskad
Lisper, B., Nordlander, J. & Quinton, S. (2012). Timing constraints: theory meets practice (ed.). In: (Ed.), Tiziana Margaria ; Bernhard Steffen (Ed.), Leveraging applications of formal methods, verification and validation: technologies for mastering change : 5th International Symposium, ISoLA 2012, Heraklion, Crete, Greece, October 15-18, 2012 : proceedings / Part II.. Paper presented at International Symposium on Leveraging Applications of Formal Methods, Verification and Validation : 15/10/2012 - 18/10/2012 (pp. 78-79). Heidelberg: Springer, 2
Öppna denna publikation i ny flik eller fönster >>Timing constraints: theory meets practice
2012 (Engelska)Ingår i: Leveraging applications of formal methods, verification and validation: technologies for mastering change : 5th International Symposium, ISoLA 2012, Heraklion, Crete, Greece, October 15-18, 2012 : proceedings / Part II. / [ed] Tiziana Margaria ; Bernhard Steffen, Heidelberg: Springer , 2012, Vol. 2, s. 78-79Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Many embedded systems must satisfy timing requirements, which describe how these systems should behave with respect to timing. Such requirements must be dealt with throughout the system development process: from their initial specification, expressed at an abstract level, through the increasingly concrete layers, to the final implementation level. There is a growing awareness that this process needs support from languages, tools, and methodologies

Ort, förlag, år, upplaga, sidor
Heidelberg: Springer, 2012
Serie
Lecture Notes in Computer Science, ISSN 0302-9743 ; 7610
Nationell ämneskategori
Datavetenskap (datalogi)
Forskningsämne
Kommunikations- och beräkningssystem
Identifikatorer
urn:nbn:se:ltu:diva-34820 (URN)10.1007/978-3-642-34032-1_11 (DOI)2-s2.0-84868282389 (Scopus ID)91f2549b-b6a7-4f5e-8ba8-d21b8a1fc763 (Lokalt ID)9783642340321 (ISBN)91f2549b-b6a7-4f5e-8ba8-d21b8a1fc763 (Arkivnummer)91f2549b-b6a7-4f5e-8ba8-d21b8a1fc763 (OAI)
Konferens
International Symposium on Leveraging Applications of Formal Methods, Verification and Validation : 15/10/2012 - 18/10/2012
Anmärkning
Validerad; 2012; 20121113 (andbra)Tillgänglig från: 2016-09-30 Skapad: 2016-09-30 Senast uppdaterad: 2025-10-22Bibliografiskt granskad
Wiklander, J., Kruglyak, A., Nordlander, J. & Lindgren, P. (2011). Personal alarm device: a case study in component-based design of embedded real-time software (ed.). In: (Ed.), : . Paper presented at Real-Time in Sweden : 13/06/2011 - 14/06/2011.
Öppna denna publikation i ny flik eller fönster >>Personal alarm device: a case study in component-based design of embedded real-time software
2011 (Engelska)Konferensbidrag, Enbart muntlig presentation (Övrigt vetenskapligt)
Abstract [en]

Designing software for embedded systems is complicated by such factors as the tight integration between software and hardware, scarceness of available resources, and hard real-time requirements. In our earlier work we proposed a component-based approach based on modeling both hardware and software using reactive objects and time-constrained reactions, which should allow us to overcome these difficulties. We also presented a software design methodology for embedded real-time systems.Here we describe a system developed using this methodology and discuss its advantages. The system is a personal alarm device that should be worn at the waist of a person and that should detect his or her fall and send an alarm signal. The implementation of the system was verified using a Simulink-based simulator. The simulation demonstrated that, even though calculation of acceleration was simplified to allow for an efficient execution on a resource-constrained platform, fall detection remained satisfactory.The case study demonstrates the advantages of the proposed software design methodology, including the fact that functional and timing properties of a system model can be preserved during implementation process by means of a seamless transition between a model and an implementation.

Nyckelord
component-based design, embedded system, real-time, reactive objects, reactive component, time-constrained reaction, Timber
Nationell ämneskategori
Datavetenskap (datalogi) Inbäddad systemteknik
Forskningsämne
Kommunikations- och beräkningssystem; Inbyggda system
Identifikatorer
urn:nbn:se:ltu:diva-32680 (URN)73e705b7-a17c-46e7-950e-528d292f6d88 (Lokalt ID)73e705b7-a17c-46e7-950e-528d292f6d88 (Arkivnummer)73e705b7-a17c-46e7-950e-528d292f6d88 (OAI)
Konferens
Real-Time in Sweden : 13/06/2011 - 14/06/2011
Anmärkning

Godkänd; 2011; 20110605 (jimmie)

Tillgänglig från: 2016-09-30 Skapad: 2016-09-30 Senast uppdaterad: 2025-08-29Bibliografiskt granskad
van Deventer, J., Kruglyak, A., Nordlander, J. & Delsing, J. (2011). Platform independent system integration (ed.). In: (Ed.), SAE 2011 World Congress & Exhibition Technical Papers: April 12 - 14, 2011, Detroit, Michigan, USA ; [papers]. Paper presented at SAE World Congress : 12/04/2011 - 14/04/2011. Warrendale, Pa: Society of Automotive Engineers, Incorporated
Öppna denna publikation i ny flik eller fönster >>Platform independent system integration
2011 (Engelska)Ingår i: SAE 2011 World Congress & Exhibition Technical Papers: April 12 - 14, 2011, Detroit, Michigan, USA ; [papers], Warrendale, Pa: Society of Automotive Engineers, Incorporated , 2011Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

This paper presents and demonstrates a paradigm to implement automotive systems based on their specifications in a manner that is platform independent. The advantage is to have the same software used in simulation as on different types of micro-controller in a vehicle as well as to ease the integration of different systems. The paradigm is to model the system’s components as reactive objects and to use the Timber kernel to schedule their (re)actions. The demonstration is done by developing an anti-lock braking system within the simulation software CarSim and Simulink, which is then evaluated on a braking maneuver over a surface with different coefficient of adhesion from side to side (split mu).

Ort, förlag, år, upplaga, sidor
Warrendale, Pa: Society of Automotive Engineers, Incorporated, 2011
Serie
S A E Technical Papers, ISSN 0148-7191
Nyckelord
Anti-lock braking system, real time system, Timber
Nationell ämneskategori
Annan elektroteknik och elektronik Inbäddad systemteknik Datavetenskap (datalogi)
Forskningsämne
Industriell elektronik; Inbyggda system; Kommunikations- och beräkningssystem
Identifikatorer
urn:nbn:se:ltu:diva-39474 (URN)10.4271/2011-01-0211 (DOI)2-s2.0-79959843793 (Scopus ID)e3f94552-890c-45fd-b514-fcd8e6cc2409 (Lokalt ID)e3f94552-890c-45fd-b514-fcd8e6cc2409 (Arkivnummer)e3f94552-890c-45fd-b514-fcd8e6cc2409 (OAI)
Konferens
SAE World Congress : 12/04/2011 - 14/04/2011
Projekt
CASTT - Centre for Automotive Systems Technologies and Testing
Anmärkning

Validerad; 2011; 20110405 (deventer)

Tillgänglig från: 2016-10-03 Skapad: 2016-10-03 Senast uppdaterad: 2025-10-22Bibliografiskt granskad
Jonsson, P. & Nordlander, J. (2011). Taming code explosion in supercompilation (ed.). In: (Ed.), (Ed.), Proceedings of the 20th ACM SIGPLAN workshop on Partial evaluation and program manipulation: PEMP 11 (pp. 33-42). New York: ACM Digital Library
Öppna denna publikation i ny flik eller fönster >>Taming code explosion in supercompilation
2011 (Engelska)Ingår i: Proceedings of the 20th ACM SIGPLAN workshop on Partial evaluation and program manipulation: PEMP 11, New York: ACM Digital Library, 2011, s. 33-42Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Supercompilation algorithms can perform great optimizations but sometimes suffer from the problem of code explosion. This results in huge binaries which might hurt the performance on a modern processor. We present a supercompilation algorithm that is fast enough to speculatively supercompile expressions and discard the result if it turned out bad. This allows us to supercompile large parts of the imaginary and spectral parts of nofib in a matter of seconds while keeping the binary size increase below 5%.

Ort, förlag, år, upplaga, sidor
New York: ACM Digital Library, 2011
Nationell ämneskategori
Datavetenskap (datalogi)
Forskningsämne
Kommunikations- och beräkningssystem
Identifikatorer
urn:nbn:se:ltu:diva-39898 (URN)10.1145/1929501.1929507 (DOI)2-s2.0-79952127127 (Scopus ID)ed11791a-f6cb-43c8-a76e-f94de65fef03 (Lokalt ID)978-1-4503-0485-6 (ISBN)ed11791a-f6cb-43c8-a76e-f94de65fef03 (Arkivnummer)ed11791a-f6cb-43c8-a76e-f94de65fef03 (OAI)
Projekt
ESIS
Anmärkning
Godkänd; 2011; 20110214 (pj)Tillgänglig från: 2016-10-03 Skapad: 2016-10-03 Senast uppdaterad: 2025-10-22Bibliografiskt granskad
Kero, M., Pietrzak, P. & Nordlander, J. (2010). Live heap space bounds for real-time systems (ed.). In: (Ed.), Programming languages and systems: 8th Asian symposium, APLAS 2010, Shanghai, China, November28 - December 1 2010 : proceedings. Paper presented at Asian Symposium on Programming Languages and Systems : 28/11/2010 - 01/12/2010 (pp. 287-303). Berlin: Springer
Öppna denna publikation i ny flik eller fönster >>Live heap space bounds for real-time systems
2010 (Engelska)Ingår i: Programming languages and systems: 8th Asian symposium, APLAS 2010, Shanghai, China, November28 - December 1 2010 : proceedings, Berlin: Springer , 2010, s. 287-303Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Live heap space analyses have so far been concerned with the standard sequential programming model. However, that model is not very well suited for embedded real-time systems, where fragments of code execute concurrently and in orders determined by periodic and sporadic events. Schedulability analysis has shown that the programming model of real-time systems is not fundamentally in conflict with static predictability, but in contrast to accumulative properties like time, live heap space usage exhibits a very state-dependent behavior that renders direct application of schedulability analysis techniques unsuitable.

In this paper we propose an analysis of live heap space upper bounds for real-time systems based on an accurate prediction of task execution orders. The key component of our analysis is the construction of a non-deterministic finite state machine capturing all task executions that are legal under given timing assumptions. By adding heap usage information inferred for each sequential task, our analysis finds an upper bound on the inter-task heap demands as the solution to an integer linear programming problem. Values so obtained are suitable inputs to other analyses depending on the size of a system’s persistent state, such as running time prediction for a concurrent tracing garbage collector.

Ort, förlag, år, upplaga, sidor
Berlin: Springer, 2010
Serie
Lecture Notes in Computer Science, ISSN 0302-9743 ; 6164
Nationell ämneskategori
Inbäddad systemteknik Datavetenskap (datalogi)
Forskningsämne
Inbyggda system; Kommunikations- och beräkningssystem
Identifikatorer
urn:nbn:se:ltu:diva-31616 (URN)10.1007/978-3-642-17164-2_20 (DOI)2-s2.0-78650753664 (Scopus ID)5db77730-c1aa-11df-a707-000ea68e967b (Lokalt ID)978-3-642-17163-5 (ISBN)5db77730-c1aa-11df-a707-000ea68e967b (Arkivnummer)5db77730-c1aa-11df-a707-000ea68e967b (OAI)
Konferens
Asian Symposium on Programming Languages and Systems : 28/11/2010 - 01/12/2010
Anmärkning

Validerad; 2011; 20100916 (keero)

Tillgänglig från: 2016-09-30 Skapad: 2016-09-30 Senast uppdaterad: 2025-10-03Bibliografiskt granskad
Jonsson, P. A. & Nordlander, J. (2010). Positive supercompilation for a higher-order call-by-value language (ed.). Logical Methods in Computer Science, 6(3), 1-39
Öppna denna publikation i ny flik eller fönster >>Positive supercompilation for a higher-order call-by-value language
2010 (Engelska)Ingår i: Logical Methods in Computer Science, E-ISSN 1860-5974, Vol. 6, nr 3, s. 1-39Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Previous deforestation and supercompilation algorithms may introduce accidental termination when applied to call-by-value programs. This hides looping bugs from the programmer, and changes the behavior of a program depending on whether it is optimized or not. We present a supercompilation algorithm for a higher-order call-by-value language and prove that the algorithm both terminates and preserves termination properties. This algorithm utilizes strictness information to decide whether to substitute or not and compares favorably with previous call-by-name transformations.

Nationell ämneskategori
Datavetenskap (datalogi)
Forskningsämne
Kommunikations- och beräkningssystem
Identifikatorer
urn:nbn:se:ltu:diva-6478 (URN)10.2168/LMCS-6(3:5)2010 (DOI)000282653500005 ()2-s2.0-77957575827 (Scopus ID)4b397840-da84-11df-8b36-000ea68e967b (Lokalt ID)4b397840-da84-11df-8b36-000ea68e967b (Arkivnummer)4b397840-da84-11df-8b36-000ea68e967b (OAI)
Anmärkning

Validerad; 2010; 20101018 (andbra)

Tillgänglig från: 2016-09-29 Skapad: 2016-09-29 Senast uppdaterad: 2025-10-21Bibliografiskt granskad
Organisationer

Sök vidare i DiVA

Visa alla publikationer