methodology and techniques are developed in application-driven scenarios that go beyond